为什么我在数组中得到空元素?

时间:2015-08-14 13:42:32

标签: javascript angularjs

我在函数中有JS代码:

var selected = [];
 angular.forEach($scope.data, function (value, key) {
     selected[value.Id] = value.checked;
 });

$scope.formDataFiltered.hiddenField = selected;

当我console.log(selected);时,我得到:

[2: false, 4: false, 5: false]

是的,但是当我提交表格时,我看到发送数据:

hiddenField[]:
hiddenField[]:
hiddenField[]:false
hiddenField[]:
hiddenField[]:false
hiddenField[]:false

为什么我在数组中得到空元素?

0 个答案:

没有答案