配列に要素を追加する方法
配列の先頭、末尾、指定位置など、様々な位置に要素を挿入します。
サンプルコード
元の配列が変更されます。
var arr = [ "い", "う", "え", ] ;
// 先頭に追加
arr.unshift( "あ" ) ;
// 末尾に追加
arr.push( "お" ) ;
// 途中に追加
arr.splice( 2, 2, "hoge" ) ;
デモ
先頭に要素を追加
配列の先頭に要素を追加するには、unshift()というメソッドを利用します。第2引数、第3引数、と指定すれば、複数の要素を追加できます。元の配列が変更されます。
var arr = [ "い", "う", "え", "お" ] ;
arr.unshift( "あ" ) ;
arr =
末尾に要素を追加
配列の末尾に要素を追加するには、push()というメソッドを利用します。第2引数、第3引数、と指定すれば、複数の要素を追加できます。元の配列が変更されます。
var arr = [ "あ", "い", "う", "え" ] ;
arr.push( "お" ) ;
arr =
途中に要素を追加
配列の指定した位置に要素を挿入するには、splice()というメソッドを利用します。元の配列が変更されます。第1引数には挿入する位置の左側の要素数を、第3引数以降には挿入する要素を指定します。第4引数、第5引数、と指定すれば、複数の要素を挿入できます。第2引数は0で大丈夫です。
var arr = [ "あ", "い", "え", "お" ] ;
// 第1引数: 先頭からn個を無視
// 第2引数: 第1引数の後のn個を削除
// 第3引数〜: 第1引数の後に追加する要素
arr.splice( 2, 0, "う" ) ;
arr =
関連記事
- 指定文字を置換、削除する方法
- 文字列の中の指定した部分を置換したり削除します。
- 先頭、末尾の文字を取得する方法
- 先頭、末尾の文字を取得します。
- 小数を四捨五入、切り捨て、切り上げする方法
- 小数の切り捨て、切り上げ、四捨五入をします。また、小数点第n位までの数値を出します。
- UNIXタイムスタンプを取得する方法
- JavaScriptでPHPのtime()、strtotime()と同じようにUNIX TIMESTAMPを取得します。
- 配列から要素を削除する方法
- 配列から先頭、末尾、または指定位置の要素を削除します。
- 先頭、末尾の文字を削除する方法
- 先頭、末尾の文字を削除します。