Suzuki Blog Written by Yuki Suzuki

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

JavaScript

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

JavaScript関数ドリル

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

スポンサードサーチ

head関数の課題内容

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

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

head関数

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

shift()を利用して実装できると思った。

スポンサードサーチ

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

shift()で実装できた。

参考にしたサイト

ただ、解答例の方がシンプルで良いと思う。

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

function head(array) {
    return array.shift();
}

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

スポンサードサーチ

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

解答例

function head(array) {
  return array[0];
}

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

console.log( head([]) );
// => undefined