ホームページ >ウェブフロントエンド >jsチュートリアル >配列内のメソッドの詳細な紹介
今日は、配列を操作するいくつかのメソッドについて説明します:
//Add
a=[];//Empty array
a[0]="I am the first a";
a[2]="私は 3 人目です";
a[10]="私は 11 人目です";
alert(a.length);//11
//Delete
var a=[1,2 ,3,4,5];
delete a[4]//5 番目の要素を削除しますが、位置は削除しません
alert(a.length);
//push( )、1 つ以上をend を返し、新しい長さを返します
a=[1,2,3];
alert(a..push("二狗","男",20));//配列の最後に追加 One または詳細
alert(a.length);
alert(a[0]);
//pop() は配列の最後の要素を削除して返します。
//構文 arr.pop();
//戻り値 arr の最後の要素。
var arr=new Array(3);//長さは 3 です
arr[0]="ジョージ";
arr[1]="ジョン";
arr[2]="トーマス";
document.write ( arr)
document.write("
")
document.write(arr.pop())//配列の最後の要素を削除して返します。
document.write("
")
document.write(arr)
//unshift() は 1 つ以上の要素を配列の先頭に追加し、新しい長さを返します
a=[1 , 2,3];
a.unshift("二狗","男",20);//配列の末尾に
を1つ以上追加しますalert(a.length);
alert(a[0] );
//shift() 削除して最初の要素を返します
var arr=new Array(3);
arr[0]="ジョージ";
arr[1]="ジョン";
arr[ 2]="Thomas";
document.write(arr)
document.write("
")
document.write(arr.shift())//最初の要素を削除して返します
document .write("
")
document.write(arr)
//concat() メソッドは 2 つ以上の配列をマージします
var a=[1,2,3,4 , 5];
var b=[6,7,8,9,10];
var c=[11,12,13,14,15]
alert(b.concat(a,c));
//join() は、配列内のすべての要素を文字列に変換し、それらを結合します
var arr=["今日は金曜日です"、"明日は休日です"、"明後日も休日です"]
alert(arr.join(","));
alert(typeof arr.join(""))
//revese()要素は順序が逆になります
var arr=["今日は金曜日です" ,"明日の休日","明後日の休日"];
alert(arr.reverse())
//スライスメソッドは配列の一部をインターセプトします、
//最初のパラメータは配列の先頭です。添字です。対応する要素に添字を付けます
//2 番目のパラメータは配列の終わりの添字ですが、対応する要素は必要ありません
a=[1,2,3 ,4,5,6,7,8,9, 10,11,12,13,14,15]
アラート(a.slice(0,10))
アラート(a.slice(-15,-5) )
alert(a)//元の配列はまだ変更されていません
//sort() は配列要素を並べ替えます
var a=[1,9,5,12,24,16]
function hanshu(x,y){
return x-y;
}
alert(a.sort(hanshu))
//splice() は、元の配列の要素を挿入、削除、または置換するために使用されます
a=[1,2,3,4,5,6, 7,8,9,10,11,12,13,14,15];
a.splice(4,6)//先頭の6個を削除5番目から
alert(a)
a.splice(4, 6,50,60,70,80,90,100,110,120,130,140)//5番目から6つの数字を削除し、次の数字を追加します
alert(a)
以上が配列内のメソッドの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。