javascriptの配列操作

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’になる。

同じタグの記事
同じカテゴリの記事

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA