我有一个数组:
for (i = 0; i < this.platforms_values.length; i++){
platform_project: [
{owner_id: owner_id},
{project_id: project_id},
]
platform_project.push(this.platforms_values[i])
}
但是它给了我这个:
platform_project is not defined
最佳答案
看来您做错了两件事。
1) 在循环的每个实例中创建一个新对象
2) 使用冒号代替等号进行赋值
const platform_project = [
{owner_id: owner_id},
{project_id: project_id},
];
for (let i = 0; i < this.platforms_values.length; i++) {
platform_project.push(this.platforms_values[i])
}
关于javascript - 无法访问 for 循环内创建的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59036774/