##lastOf関数の課題内容
↓
https://js-drills.com/blog/lastindexof/
##lastOf関数の取り組む前の状態
for分をどうすればいいのか悩んだ
##lastOf関数に取り組んだ後の状態
let i = fromIndex; 0 <= i; i--
このように±を逆にできることを知れた。
##lastOf関数の実装コード(答えを見る前)
実行できませんでした
##last関数の実装コード(答えを見た後)
function lastIndexOf(array, value, fromIndex = array.length - 1) {
for(let i = fromIndex; 0 <= i; i--) {
if(array[i] === value) {
return i;
}
}
return -1;
}
console.log( lastIndexOf([1, 2, 1, 2], 2) );
// => 3
// Search from the `fromIndex`.
console.log( lastIndexOf([1, 2, 1, 2], 2, 2) );
// => 1