我正在基于对象数组中的单个属性创建一个不同值的数组。没有什么不寻常的,但我正在使用的 JSON可能没有那个属性。结果是我在新数组中获得了一个值为undefined. 有没有办法防止这种情况?
const cars = [{
"name": "Toyota",
"model": "Corolla"
},
{
"name": "Toyota",
"model": "Supra"
},
{
"name": "Toyota",
"model": "Rav4"
},
{
"name": "Toyota"
}
];
const distinctModels = [...new Set(cars.map(car => car.model))];
console.log(distinctModels);
编辑 - 我应该提到我有兴趣知道是否有办法在仍然使用new Set.
吃鸡游戏
元芳怎么了
慕仙森
相关分类