ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の配列の詳細な紹介

JavaScript の配列の詳細な紹介

零下一度
零下一度オリジナル
2017-06-28 09:43:021176ブラウズ

配列の作成

var a=[1,2,3,4]

var arr=new Array()

var arr=new Array(10);//長さを作成10個の配列の場合

var arr=new Array(1,2,3,4,5,6);//配列を作成

arr.length==6;

削除of array delete var a=[1,2,3];

delete a[0];

1 in a //false,

a.length //3 ,delete この操作は配列の長さには影響しません

配列の走査

for/in forEach

var a=[1,2,3];

var b= 0 ;

Array.jion();//全ての要素を文字列に変換して連結します

デフォルトはカンマ連結です。 Array.reverse();//配列を逆ソートします

Array.sort(); // 配列をソートし、パラメータがない場合はデフォルトのアルファベット順になります。がパラメータの場合、コールバック関数の戻り値で順序が確定します

a.sort(function(a, b){

return a-b;//4,33,222,1111

});

a.sort(function(){

return b- a;//1111,222,33 ,4

})

Array.concat(); //配列を連結

var a=[1,2,3];

a.concat (4,5);//[1,2,3,4,5]

a.concat([4,5]);//[1,2,3,4,5]

a.concat([4,5],[6,7]);/ /[1,2,3,4,5,6,7]

a.concat([4,[5,[ 6,7]);//[1,2,3,4,5, [6,7]]

Array.slice();指定された配列のフラグメントを返します

var a=[1,2,3,4,5];

a.slice(0,3);//

[1,2,3,4];

a.slice(3);//

[4,5 ];

a.slice(1,-1);//[2,3, 4];

a.slice(-3,-2);//[3]

Array.splice();splice() は配列を変更します。最初のパラメータは開始点、2 番目のパラメータは削除された項目の数、そしてその後のパラメータです。要素が挿入されます。要素の挿入の開始点は最初のパラメーターであることに注意してください。 Array.push() と Array.pop()

Array.unshift( ) と Array.shift(); unshift は先頭に要素を追加、shift は先頭に要素を部分的に削除し、元の配列を変更します

Array.toString () と Array.toLocalString(); 文字列に変換します ES5 の配列メソッド

forEach()メソッド map()メソッド

var a=[1,2,3];

b=a.map(function(x){ return x*x;//bは[1,4,9] }) filter()

var a=[5,4,3,2,1]; b=a.filter ( 関数(x){

return b=a .filter(function(x,i){

return i%2==0;//[5,3,1], i は添え字を表す filter の 2 番目のパラメータです。配列の 3 番目のパラメータもあります

})every() と some() は配列の論理的な判断です

;

var a=[5 ,4,3,2,1];

b=a.every(function(x){

return x })

var a=[5,4,3,2,1]

return

var a=[5,4,3,2,1];

b=a.reduce(function(x,y){

return x +y ;//配列の合計

},0)

b=a.reduce(function(x,y){

return x*y;/ / array 積を求めます },1) b=a.reduce(function(x,y){

return x&g t;y?x: y; //最小値を見つける


},1)

reduce()//2つのパラメータ、最初のパラメータは関数を実行し、2番目のパラメータはオプションの初期値、関数の初回実行が実行されるとき、初期値が関数の第一引数として使用され、その後の関数の実行で返される値が関数の第一引数として使用されます

ReduceRight()はreduce()と同じです)、最後の要素から実行が開始されます

indexOf()とlastindexOf; 配列の指定された要素を検索し、見つかった場合は添字を返し、見つからない場合は-1を返します

配列の種類

Array.isArray([]);//true Array.isArray([]);//false

以上がJavaScript の配列の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。