gpt4 book ai didi

Javascript/AngularJs - 如何使用另一个数组中的对象填充数组?

转载 作者:行者123 更新时间:2023-12-02 14:38:27 25 4
gpt4 key购买 nike

我正在制作的 angularjs 应用程序中尝试做的事情。我有一部电影的大量 Actor 阵容,包括导演、制片人、摄制组等,我想制作一组仅由导演组成的新阵容。

我不知道如何用另一个数组中的特定对象填充新数组。这是一个简单的例子来说明我的意思:

this.products = [
{name: "apple", category: "fruit"},
{name: "iPhone", category: "tech"},
{name: "banana", category: "fruit"}
];

this.fruits = [];

for(i = 0; i < products.length; i++) {
if (products.category[i] == "fruit") {
/*code to add object to fruits array*/
}
}

请帮忙!谢谢!

最佳答案

尝试使用此代码,这可能对您有帮助

this.products = [
{name: "apple", category: "fruit"},
{name: "iPhone", category: "tech"},
{name: "banana", category: "fruit"}
];

this.fruits = [];

for(i = 0; i < products.length; i++) {
if (products[i].category === "fruit") {
/*code to add object to fruits array*/

fruits.push(products[i].name);
}
}

console.log(fruits);

关于Javascript/AngularJs - 如何使用另一个数组中的对象填充数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37229795/

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