Suzuki Blog Written by Yuki Suzuki

【JavaScript関数ドリル】初級編のtail関数の実装のアウトプット

JavaScript

こちらは、JavaScript関数ドリルに取り組んだ際の、アウトプット記事です。

JavaScript関数ドリル

JavaScript初心者の方、関数の作成に苦手意識のある方は参考にして頂けたらと思います。

スポンサードサーチ

tail関数の課題内容

Lodashのtail関数を実装します。

詳しい「課題内容」「解説動画」「解答例」を確認したい場合は、以下リンク先のページを参照。

tail関数

tail関数に取り組む前の状態

forとpush関数で実装できると思った。

スポンサードサーチ

tail関数に取り組んだ後の状態

予想通り、forとpush関数で実装できた。

tail関数の実装コード(答えを見る前)

function tail(array) {
  newArray = [];

  for(let i = 1; i < array.length; i++) {
    newArray.push(array[i]);
  }

  return newArray;
}

console.log(tail([1, 2, 3]));
// => [2, 3]

スポンサードサーチ

tail関数の実装コード(答えを見た後)

解答例

function tail(array) {
  const tailArray = [];
  for(let i = 1; i < array.length; i++) {
    tailArray.push( array[i] );
  }

  return tailArray;
}

console.log( tail([1, 2, 3]) );
// => [2, 3]