[英]AngularJS loop over multiple arrays in array
在JS中遍历此数组的最简单方法是什么?
[[45,67,4],[7.8,6.8,56],[8,7,8.7]]
提前致谢!
在带有角度的html中:
<!-- assuming myArray is a variable on $scope object -->
<div ng-repeat="innerArray in myArray">
<div ng-repeat="value in innerArray">
{{ value }}
</div>
</div>
或在js中, for
-loops:
var myArray = [[45,67,4],[7.8,6.8,56],[8,7,8.7]]; for (var i = 0; i < myArray.length; i++) { var innerArray = myArray[i]; // loop through inner array for (var j = 0; j < innerArray.length; j++) { var myValue = innerArray[j]; console.log(myValue); } }
通过使用ng-repeat:
<div ng-repeat="subArray in masterArray">
<div ng-repeat="element in subArray">
{{element}}
</div>
</div>
结果将产生45 67 4 7.8 6.8 56 8 7 8.7
在javascript中(angularjs在这里没有必要)
masterArray.forEach(function(subArray) {
subArray.forEach(function(element) {
console.log(element);
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.