【发布时间】:2017-04-05 09:47:58
【问题描述】:
这就是我所做的。
$scope.data.months = [];
angular.forEach(response, function (value, key) {
$scope.data.months.push({'month':value});
});
console.log(response) 是这样的
Array[3]
0
:
"April 2017"
1
:
"May 2017"
2
:
"June 2017"
月数组结果的console.log是这样的。
Array[0]
0 : Object
month : "April 2017"
__proto__
:
Object
1 : Object
month : "May 2017"
__proto__
:
Object
2 : Object
month : "June 2017"
__proto__
:
Object
我有两个问题
-> 第一个是为什么它显示 Array[0] 坚持 Array[3] 因为这个数组中有三个对象。
-> 第二个是如何计算月数 我认为如果第一个解决了,那么第二个将从第一个解决。
我是 Angular js 的新手,我做错了什么请指导我正确的方向。
【问题讨论】:
-
array.lengh 在你记录它时会给你什么 ($scope.data.months.length)?
-
你能告诉我什么反应吗?我希望它是一个数组。
-
是的,一分钟
-
另外,你能说出你在哪里写console.log
-
返回 0 @PaulThomasGC
标签: angularjs arrays object count