有这么一个数组
const test = [
{title: 'a'},
{title:'b'},
{title:'c'},
{title:'d'},
{title:'e'},
]
有没有快捷的方式,可以快速查找其中某项的位置,
比如 someFunction(test, {title:'d'})
-> 返回 3
function someFunction(arr, option, condition) {
//对象是否包含另一个对象
function contain(source, target, condition) {//condition 全部包含或只包含一部分
return Object.keys(target)[condition?"every":"some"](v=>target[v] == source[v]);//通过数组every和some方法
}
return arr.findIndex(v=>contain(v,option,condition));//数组的findIndex方法
}