gpt4 book ai didi

angularjs - 如何获取 angular.forEach 的 $index

转载 作者:行者123 更新时间:2023-12-02 15:17:23 26 4
gpt4 key购买 nike

我如何获得项目的 $index angular.forEach()?

我想要这样的:

$scope.data = {
"name": "foo",
"info": "bar"
}

angular.forEach($scope.data, function (value, key) {

console.log($index + ' - ' + value.name + ' - ' + value.info)

})

最佳答案

如果您正在遍历一个数组,那么函数中的第二个参数(在您的例子中是key)就是索引。

如果遍历一个对象,就像你现在这样,你不能访问一个索引。你必须像这样用 for in 循环来循环它:

var i = 0;
for (var key in $scope.data) {
if ($scope.data.hasOwnProperty(key)) {
// Code and stuff
i++;
}
}

关于angularjs - 如何获取 angular.forEach 的 $index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39464814/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com