我有一个类别数组:
现在我有一个新元素:
但是它没有起作用... 我做错了什么?
this.categories
[ { "id": 6, "name": "categories.ladies_team" }, { "id": 2, "name": "categories.junior_team" }, { "id": 7, "name": "categories.master" }, { "id": 5, "name": "categories.ladies_single" }, { "id": 1, "name": "categories.junior" }, { "id": 3, "name": "categories.men_single" }, { "id": 4, "name": "categories.men_team" } ]
现在我有一个新元素:
const newCategory = {
id: category.id,
name: category.name
};
如果没有该项,我希望插入它。
我尝试了:
if (!this.categories.includes(newCategory)) {
this.categories.push(newCategory);
}
但是它没有起作用... 我做错了什么?
some()
元素是否与指示它存在的谓词匹配。 - JB Nizet