我有一个数组:
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])
}
Run Code Online (Sandbox Code Playgroud)
但是它给了我这个:
platform_project is not defined
Run Code Online (Sandbox Code Playgroud)
看来您做错了2件事。
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])
}
Run Code Online (Sandbox Code Playgroud)