我是 javascript 的新手,我刚刚经历了一些数组方法并想使用它,我被困在我编写的这段代码中:
function customFindProperty(arrayToFind,requiredItem){
var elementIndex = 0;
function isRequiredItem(item){
elementIndex++;
return item==requiredItem;
}
elementFound = arrayToFind.some(isRequiredItem);
if(elementFound){
return arrayToFind(elementIndex);
} else{
alert("Element Not Found");
return undefined;
}
}
var myElement = customFindProperty([1,2,3,4,5],3);
这给了我错误 TypeError: Object is not a function我想我什至没有遗漏任何分号。
附加信息:
typeof customFindProperty
返回“功能”
注意 不知道如何结束这个问题我找到了答案这是一个简单的输入错误我试图返回 arrayToFind(elementIndex) 而不是 arrayToFind[elementIndex]