我试图解决一个问题,我必须在数组中获取数字的最后一个索引。我设法这样做但我还需要返回-1如果数组为空但我的返回undefined。现在我把返回假,因为我不知道该怎么做。
function lastIndexOf(arr, val) {
for (var i = 0; i < arr.length; i++) {
if (arr === '') {
return false;
}
return arr.lastIndexOf(val);
}
}
console.log(lastIndexOf([], 4));
&#13;
答案 0 :(得分:0)
这里只需要lastIndexOf
方法。如果您的数组为空或者不包含所述值
function lastIndexOf(arr, val) {
return arr.lastIndexOf(val);
}
console.log(lastIndexOf([], 4));
console.log(lastIndexOf([1, 2, 6, 8], 4));
console.log(lastIndexOf([1, 2, 4, 6, 8], 4));