/**
* 在一个 Json数组中,查找 指定属性的值
* @param obj 被查找的值
* @param targetArr Json数组
* @param attr 查找的Key
* @returns -1 未找到 >= 0 查找到的值
*/
util.indexOfObject = function (obj, targetArr, attr) {
let res = targetArr.filter(o => o[attr] == obj);
if (!util.isEmpty(res) && res.length > 0) {
return targetArr.indexOf(res[0]);
} else {
return -1;
}
};
举例子
const index = util.indexOfObject(value.soreNum, this.selecteds.cfSelectedList, 'soreNum')