JavaScriptで配列の先頭に要素を追加するunshift
メソッドについて書いています。
unshift
メソッドを使うと、配列の最初に新しい要素を追加し、配列の長さを変更できます。
配列を動的に操作する場合に便利です。
実際に動くサンプルを使って、以下の操作を解説します。
・`unshift`メソッドの基本的な使い方
・複数の要素を一度に追加する
・`unshift`メソッドの戻り値はサイズ
・`unshift`メソッドを使うメリット
・複数の要素を一度に追加する
・`unshift`メソッドの戻り値はサイズ
・`unshift`メソッドを使うメリット
unshiftメソッドの基本的な使い方
unshift
メソッドは、配列の先頭に1つ以上の要素を追加します。
基本的な構文は以下のとおりです。
array.unshift(element1, ..., elementN)
element1, ..., elementN
: 配列に追加する要素(必須)。
配列に要素を追加する
配列の先頭に要素を追加してみます。
const fruits = ['banana', 'orange'];
fruits.unshift('apple');
console.log(fruits); // 結果:['apple', 'banana', 'orange']
fruits
配列を作成して、unshift
メソッドで’apple’を追加しました。
結果、fruits
配列の先頭に要素が追加されていることが確認できます。
unshift
メソッドによって、fruits
配列が変更されていることに注意してください。
複数の要素を一度に追加する
unshift
メソッドを使って、複数の要素を一度に追加することもできます。
const fruits = ['banana', 'orange'];
fruits.unshift('apple', 'grape', 'mango');
console.log(fruits); // 結果:['apple', 'grape', 'mango', 'banana', 'orange']
unshift
メソッドを呼ぶときに、要素を3つわたしました。
こうすると、fruits
配列の先頭に’apple’、’grape’、’mango’の3つの要素が追加されます。
unshiftメソッドの戻り値はサイズ
unshift
メソッドは、新しい配列の長さを返します。
const fruits = ['banana', 'orange'];
const newLength = fruits.unshift('apple');
console.log(newLength); // 結果:3
‘apple’が追加された後にfruits
配列の長さは3になります。
newLength
変数にはfruits
配列の長さ「3
」が格納されています。
unshiftメソッドを使うメリット
unshift
メソッドを使う主なメリットは以下のとおりです。
- 配列の先頭に要素を簡単に追加できる: 配列の最初に要素を簡単に追加できます。
- 複数の要素を一度に追加できる: 複数の要素をまとめて追加できます。
- 配列の長さを変更できる: 要素を追加することで、配列の長さを動的に変更できます。
JavaScriptのunshiftメソッドの使い方まとめ
今回はJavaScriptのunshift
メソッドの使い方について解説しました。
記事の内容をまとめます。
・`unshift(element1, …, elementN)`で配列の先頭に要素を追加する。
・複数の要素を一度に追加できる。
・戻り値は新しい配列の長さ。
・複数の要素を一度に追加できる。
・戻り値は新しい配列の長さ。
コメント