我有這樣的代碼示例對象:
$scope.testarray = {
"a": true,
"b": true,
"c":false
};
$scope.test = function() {
alert($scope.testarray.length);
}
我期待看到「3」的警報,但我得到一個「0」(在某些情況下 - 未定義)我找不到原因。
我用這個來創建一組複選框,而數組是需要的,以便在提交表單時檢查它們的狀態。
實施例:http://jsfiddle.net/dorongol/cwZ6F/
[獲取對象的長度](http://stackoverflow.com/questions/10641502/getting-length-of-an-object)。 – 2013-03-02 06:35:22