##indexOf関数の課題内容
詳細はこちら
↓
https://js-drills.com/blog/indexof/
##indexOf関数の取り組む前の状態
見てなんとなくわかった
##indexOf関数に取り組んだ後の状態
return -1以外は分かった
##indexOf関数の実装コード(答えを見る前)
function indexOf(array, value, secoundIndex = 0) {
for(let i = secoundIndex; i < array.length; i++) {
if(array[i] === value) {
return i;
}}}
##indexOf関数の実装コード(答えを見た後)
function indexOf(array, value, fromIndex = 0) {
for(let i = fromIndex; i < array.length; i++) {
if(array[i] === value) {
return i;
}
}
return -1;
}
// console.log( indexOf([1, 2, 1, 2], 2) );
// => 1
// Search from the `fromIndex`.
console.log( indexOf([1, 2, 1, 2], 3, 2) );
// => 3