【发布时间】:2017-01-03 04:22:53
【问题描述】:
如何在 AngularJS Javascript 代码中的数组中迭代这个数组:
[[4,5,6,4,8.7]]
【问题讨论】:
-
在 javascript 端还是在视图上?
-
在javascript端
如何在 AngularJS Javascript 代码中的数组中迭代这个数组:
[[4,5,6,4,8.7]]
【问题讨论】:
您可以使用“angular.forEach”。
angular.forEach([[4,5,6,4,8.7]], function(arr){
angular.forEach(arr, function(value){
console.log(value);
})
});
【讨论】:
数组就是数组。
使用Array.prototype.forEach 进行迭代。
在这种情况下,每个项目都是一个数组,因此您也有一个内部 forEach。
Angular 也有 forEach 的方法。它叫做angular.forEach。
如果您想或需要支持古老的浏览器,您可以使用它。
[[4,5,6,4,8.7]].forEach(function(arr){ arr.forEach(function(item){ console.log(item) }) } );
附:为了避免聪明人会说Array.prototype.forEach 不能在 IE8 上运行,那么它就不行了。
【讨论】: