« 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());//配列を文字列で出力する
OpenID対応しています OpenIDについて

このブログ記事について

このページは、HAKASHUNが2011年4月 2日 23:42に書いたブログ記事です。

ひとつ前のブログ記事は「Stringオブジェクトの文字装飾メンバについて」です。

次のブログ記事は「【1】jQueryを読解する」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。