2
我写了一个自定义的回调函数JavaScript的查找功能 但总是产生undefined
回调找工作不JavaScript的
var objectsArray = [
{ 'a': 1, 'b': 2, 'c': 3 },
{ 'a': 41, 'b': 5, 'c': 7 },
{ 'a': 9, 'b': 2, 'c': 3 },
{ 'a': 4, 'b': 5, 'c': 99 }
];
function mytestMatchesProp(inputKey,val){
let matchFunc = function(element,index,array){
Object.keys(element).every(function(key){
let val1 = (key==inputKey) && (element[key] == val)
return val1
})
}
return matchFunc
}
let res = objectsArray.find(mytestMatchesProp('a',9))
console.log('output',res)
我加入了一个正在运行的代码段,任何建议会有帮助。 也许我失去了一些东西未成年
感谢您的解释 –