gpt4 book ai didi

javascript - foreach 中的对象和数组混淆

转载 作者:行者123 更新时间:2023-12-03 12:21:13 25 4
gpt4 key购买 nike

表示 i 在行 url: data.url[i]??

中未定义
  $scope.data = [{
"url":"http://www.google.com"
},
{
"url":"http://www.bing.com"
},{
"url":"http://www.yahoo.com"
}];

angular.forEach($scope.data, function(data){
//var links = data.url;
console.log(data);
//I need array to be use in
chrome.tabs.create({
url: data.url[i]
});

});

最佳答案

你根本不需要idata 已引用单个项目。

angular.forEach($scope.data, function(data){
chrome.tabs.create({
url: data.url
});
});

尽管为了避免混淆,您可能希望在 forEach 函数中使用 data 以外的参数名称,因为您的 $scope 变量也被命名为 data .

angular.forEach($scope.data, function(item){
chrome.tabs.create({
url: item.url
});
});

关于javascript - foreach 中的对象和数组混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24442677/

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