#【JavaScript関数ドリル】初級編のlast関数の実装のアウトプット
last関数の挙動
_.last([1, 2, 3]);
// => 3
配列の末尾を返す
##last関数の課題内容
https://youtu.be/bPJjIawWFBI
##last関数に取り組む前の状態
- array.length-1を変数に格納するだけでよさそう
- 関数ドリルの取り組む順番を間違えている気がする
##last関数に取り組んだ後の状態
- そのまま
array[array.length -1]
を返せば1行で済んだ - 今後も元の配列を破壊していないか確認することにする
##last関数の実装コード
const last = (array) => {
const lastNum = array.length - 1;
return array[lastNum];
};
const nums = [1, 2, 3, 4, 5]
console.log(last(nums));
// => 5
console.log(nums);
// => [1, 2, 3, 4, 5]
##last関数の解答コード
function last(array) {
return array[array.length - 1];
}
console.log( last([1, 2, 3]) );
// => 3