js筛选出列表中的对象是否含有某属性值

举例如:

var operationList = [];
var editObj = {'name':'edit'};
operationList.push(editObj);
// 判断是否含有edit和add
console.log( operationList.map(item => item.name).indexOf('edit') ); // 输出0
console.log( operationList.map(item => item.name).indexOf('add') ); // 输出-1

作为if条件时只需将结果与0作比较;

posted @ 2021-04-28 14:57  丙炎  阅读(1172)  评论(1)    收藏  举报