4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JavaScriptの配列操作

Posted at

JavaならList.addとかList.removeとかList.addAllとかで簡単にできることがJavaScriptだと難しかったりするので、よく使う配列操作をまとめてみました。

配列の末尾に要素を追加する

配列arrayに要素itemを追加する。Java的にはList.add()。この操作はarray自身を変更する。

array.push(item)

配列から要素を削除する

配列array内の要素itemを削除する。Java的にはList.remove(item)。この操作はarray自身を変更する。

const index = array.indexOf(item)
if (index >= 0) {
  array.splice(index, 1)
}

配列の先頭に要素を追加する

配列array先頭に要素itemを追加する。Java的にはList.add(0, item)。この操作はarray自身を変更する。

array.unshift(item)

配列の後ろに配列を結合する

配列aに配列bを追加する。Java的にはList.addAll(b)。この操作はa自身を変更する。

a.splice(a.length, 0, ...b)

配列aに配列bを追加した配列cを作成する。a自身は変更しない

c = a.concat(b)
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?