【问题标题】:For loop over array in array AngularJSFor循环数组AngularJS中的数组
【发布时间】:2017-01-03 04:22:53
【问题描述】:

如何在 AngularJS Javascript 代码中的数组中迭代这个数组:

[[4,5,6,4,8.7]]

【问题讨论】:

  • 在 javascript 端还是在视图上?
  • 在javascript端

标签: html angularjs arrays


【解决方案1】:

您可以使用“angular.forEach”。

  angular.forEach([[4,5,6,4,8.7]], function(arr){
     angular.forEach(arr, function(value){
       console.log(value);
     })
  });

【讨论】:

    【解决方案2】:

    数组就是数组。

    使用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 上运行,那么它就不行了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      • 2012-03-24
      • 1970-01-01
      相关资源
      最近更新 更多