2008年8月2日土曜日

 

【Javascript】配列操作‐結合とかソートとか

配列を結合したり、配列を初期化したり -


var array1 = [1, 2, 3];
var array2 = [4, 5, 6];
[].push.apply(array1, array2);
alert(array1);

 // [1, 2, 3, 4, 5, 6]

function Data(name, point) {
        this.name = name;
        this.point = point;
}
var array;
array[0] = new Data("name1", 3);
array[1] = new Data("name2", 10);
array[2] = new Data("name3", 9);

上記の配列をソート。


array.sort(cmp);//pointで昇順ソート
array.reverse(cmp);//pointで降順ソート

function cmp(a,b) {
  return b.point - a.point;
}

忘れがちなのでメモ。Javascriptは面倒くさいが楽しいなぁ。

ラベル:


コメント: コメントを投稿

登録 コメントの投稿 [Atom]



この投稿へのリンク:

リンクを作成



<< ホーム

This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google