配列内のメソッドの詳細な紹介

零下一度
リリース: 2017-06-24 14:35:56
オリジナル
1275 人が閲覧しました

配列のメソッド

今日は、配列を操作するいくつかのメソッドについて説明します:

//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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!