/**
* 在一個 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')