【发布时间】:2019-10-18 04:47:39
【问题描述】:
假设你有一个对象数组。
let dogs = [
{
colour: "blue",
breed: "poodle"
},
{
colour: "yellow",
breed: "poodle"
},
{
colour: "red",
breed: "laborator"
}
];
按品种匹配时如何获得颜色?
我试过了:
let myFavouriteColour = dogs.find(dog => {
if (dog.breed === "laborator") return dog.colour
});
这会返回一个符合上述条件的对象;我只希望它返回 colour 属性中的值。
【问题讨论】:
-
我不认为“劳动者”是一种犬种。您的意思可能是“拉布拉多”。
-
这是你穿越“实验室”和“电梯”时得到的结果
标签: javascript arrays find