【JavaScript関数ドリル】初級編のslice関数の実装のアウトプット
こちらは、JavaScript関数ドリルに取り組んだ際の、アウトプット記事です。
JavaScript初心者の方、関数の作成に苦手意識のある方は参考にして頂けたらと思います。
スポンサードサーチ
slice関数の課題内容
Lodashのslice関数を実装します。
詳しい「課題内容」「解説動画」「解答例」を確認したい場合は、以下リンク先のページを参照。
slice関数に取り組む前の状態
実装アイデアが全く思い浮かばない状態
スポンサードサーチ
slice関数に取り組んだ後の状態
解説は理解できた
slice関数の実装コード(答えを見る前)
実装できなかった
スポンサードサーチ
slice関数の実装コード(答えを見た後)
解答例
function slice(array, start = 0, end = array.length) {
const slicedArray = [];
for(let i = start; i < end; i++) {
slicedArray.push( array[i] );
}
return slicedArray;
}
const numbers = [10, 20, 30, 40, 50];
const slicedNumbers = slice(numbers, 1, 4);
console.log( slicedNumbers );
// => [20, 30, 40]
console.log( numbers );
// => [10, 20, 30, 40, 50]