配列を作るなど

js

var foo = new Array();

配列を作成する。newなので、Arrayクラスをインスタンス化している。だからfooはオブジェクトということになる。

var foo = new Array(‘リンゴ’, ‘バナナ’, ‘イチゴ’);
var foo = [‘リンゴ’, ‘バナナ’, ‘イチゴ’];
コンストラクタになる。ちゃんと理解しろ。このへっぽこ野郎。

foo.length; //これで配列の数が返ってくる。
foo.fill(0); //配列の中身を全部0にする。

var result = foo.indexOf(‘リンゴ’);
配列を検索してインデックス番号を返す。

foo.push(‘トマト’); //配列を追加する

連想配列の扱い

var foo = {ringo: ‘りんご’, banana: ‘バナナ’, strawberry: ‘いちご’};

foo.ringo = “りんご”;
foo.banana = “バナナ”;
foo.strawberry = “いちご”;

foo[‘ringo’] = “りんご”;
foo[‘banana’] = “バナナ”;
foo[‘strawberry’] = “いちご”;

上の3つ。結果は同じ。

delete foo[‘りんご’]; //配列の削除

$(‘.rsvFlag’).each(function(index) {
$sendText[index] = { date : $(this).data(‘date’) , order : $(this).data(‘order’) };
});