gpt4 book ai didi

Javascript 对象在 for 循环中变为未定义

转载 作者:行者123 更新时间:2023-11-29 16:56:26 24 4
gpt4 key购买 nike

<分区>

当我尝试将 usersData 对象添加到 for 循环内的过滤器 idToName 时,它​​突然变得未定义。 usersData 不应该在 for 循环运行之前获取值吗?我该如何解决?

  Project.getProjects()
.success(function(data) {
vm.projects = data;
var projectLength = vm.projects.length;

// Get usersData
User.allUsers()
.success(function(data) {
usersData = data;
console.log(usersData); // It prints the object
})

for (var i = 0; i < projectLength; i++){
console.log(usersData); // It prints undefined
vm.projects[i].assigneeID = $filter('idToName')(vm.projects[i].assigneeID, usersData);
}
})

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