javascriptの配列操作
javascriptの配列操作は、すぐ忘れる。
準備
1 | var arr = []; |
追加
1 2 | arr.push('a'); arr.push('b'); |
arr は [‘a’, ‘b’] になる。pushは末尾に追加される。
先頭に追加するには
1 2 | arr.unshift('x'); arr.unshift('y'); |
arr は [‘y’, ‘x’, ‘a’, ‘b’] になる。
unshiftの命名はperlからだろうか。
配列数の取得
1 | var l = arr.length; |
l は 4になる。
除去
1 2 | var i = arr.pop(); var j = arr.pop(); |
arr は [‘y’, ‘x’] になる。
i は ‘b’、j は ‘a’ になる。
末尾から除去されてている。スタックとして使う時に便利。
先頭から取得する場合、キューとして使う場合は、
1 2 | var m = arr.shift(); var n = arr.shift(); |
arr は [] になる。
m は ‘y’、n は ‘x’になる。
同じタグの記事
- html data-* 属性
- jjs
- jQueryで部分一致検索
- jqueryのバージョンとprop()
- jrunscript
- Template Engine Mustache を使う
- Vue Routerを使ったサイトで404が発生
- vue.jsでテンプレートが一瞬表示されてしまう
同じカテゴリの記事