【JavaScript関数ドリル】初級編のslice関数の実装アウトプット
slice関数の課題内容
_.slice関数を自分で実装する課題。
https://lodash.com/docs/4.17.15#slice
「課題内容」/「解説動画」/「解答例」を確認したい場合は、以下リンク先のページを参照。
https://js-drills.com/blog/slice/
課題に取り組む前の状態
- 解答例を見なくてもできそうだと思った。
課題に取り組んだ後の状態
- だいたい解答例と同じようなコードを書くことができた。
slice関数の実装コード(答えを見る前)
function slice(array, start = 0, end = array.length) {
const newArray = [];
for (let i = start; i < end; i++) {
newArray.push(array[i]);
}
return newArray;
}