« Stringオブジェクトの文字装飾メンバについて | ホーム | 【1】jQueryを読解する »
2011年4月 2日
Arrayオブジェクトのメンバについて
前回のように、次はArrayオブジェクトのメンバを確認します。
加工系
concat(ary)メンバvar ary1 = ['gyoten','yokoi','hakamata','suzuki']; var ary2 = ['akito','hayato','shunsuke','narito']; //▼gyoten,yokoi,hakamata,suzuki,akito,hayato,shunsuke,narito document.writeln(ary1.concat(ary2));//配列をつなげるjoin(del)メンバ
var ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼gyoten/yokoi/hakamata/suzuki, document.writeln(ary1.join(/));//配列を指定した文字列でつなげるslice(start,end)メンバ
var ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼gyoten,yokoi,hakamata document.writeln(ary1.slice(0,2));//start〜end番目の配列要素を抜き出すsplice(start,cnt[,rep[,...]])メンバ
var ary1 = ['gyoten','yokoi','hakamata','suzuki']; document.writeln(ary1.splice(0,1,wakazawa,arasawa));//ary1の0番目、1番目の配列が置き換わる。 //▼wakazawa,arasawa,hakamata,suzuki document.writeln(ary1);
追加/削除系
pop()メンバvar ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼suzukiを削除 document.writeln(ary1.pop());//配列の末尾の要素を削除するpush()メンバ
var ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼wakazawaを追加 document.writeln(ary1.push('wakazawa'));//配列の末尾に要素を追加するshift()メンバ
var ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼gyotenを削除 document.writeln(ary1.shift());//配列の先頭の要素を削除するunshift(data1,data2,...)メンバ
var ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼wakazawa,arasawaを追加 document.writeln(ary1.unshift('wakazawa','arasawa'));//配列の先頭に要素を追加する
並び替え系
reverse()メンバvar ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼suzuki,hakamata,yokoi,gyoten document.writeln(ary1.reverse());//配列を逆順に並び替えるsort(fnc)メンバ
var ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼gyoten,hakamata,suzuki,yokoi document.writeln(ary1.sort());//配列を昇順に並び替える
その他系
lengthメンバvar ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼4 document.writeln(ary1.length);//配列の数を出力するtoString()メンバ
var ary1 = ['gyoten','yokoi','hakamata','suzuki']; //▼gyoten,yokoi,hakamata,suzuki document.writeln(ary1.toString());//配列を文字列で出力する