-4
配列の数値の最後のインデックスを取得する必要がある問題を解決しようとしています。私はそうすることができましたが、配列が空でも鉱山が未定義の場合は-1を返す必要があります。今のところ私は何をすべきかわからないので、偽を返します。空の配列で-1を返します
function lastIndexOf(arr, val) {
for (var i = 0; i < arr.length; i++) {
if (arr === '') {
return false;
}
return arr.lastIndexOf(val);
}
}
console.log(lastIndexOf([], 4));
何混乱が含まれていません!あなたはそれを紙の上で行い、コードに変換する方法を書いてください。あなたが持っているものはちょうどナンセンスです。 – John3136
'関数lastIndexOf(arr、val){return arr.lastIndexOf(val);} } 'あなたが必要なのはすべてです。あるいは、組み込みの配列メソッドを使いたくないのですか? – Bergi
呼び出すときに配列に値を与えないと、-1を返す関数が必要です。今はundefinedを返します。 @Bergi – RogerFedFan