配列オブジェクト(配列)
最も一般的なプロパティの配列:長さは、配列の要素数を取得します。
方法:
toString()文字列にアレイ
VaRの ARR = [ "武漢"、 "街中" "成都" ]; VAR =文字列(ARR)の前; // 文字列にアレイ にconsole.log(前); // 出力武漢、成都市、長沙
CONCAT()モザイク配列、及びステッチの配列を返します
た ARR1 = [1,2,3,4 ]。 た ARR2 = [888999 ]。 ARR1 = arr1.concat(56.78 、ARR2)。 console.log(ARR1)。// 1,2,3,4,56,78,888,999
参加する()一般的に使用される「」の開発によって区切られた文字列に分割し、配列
VAR ARR = [ "あなた"、 "はい"、 "私"、 "最高"、 "フレンズ" ]; ARR = arr.join( ""); // シームレス にconsole.log(ARR)。// あなたは私の親友です出力
スライス()選択された配列要素
// 選択:スライス配列要素又は特定の構文の一部を得る:(インデックスを開始、終了添字+ +1).slice配列 VARの idcard = [4,2,0,4,3,4,1,8、 9,4,1,2,2,6,2,0,2,0 ]; VARのプリントidcard.slice =(10,14 ); //取得誕生日 にconsole.log(プリント)。
()スプライス 配列要素を削除するには、配列要素、配列要素の交換を追加
// 欠失、挿入、置換のアレイ @ 1.削除:配列.splice(添字が開始、削除の数) VaRの ARR = [1,2,3,4 ]; VAR arrdelete = arr.splice(0,1 ); // 0から削除するために はconsole.log(ARR)を; // 結果は:[2,3,4] @ 2.:配列.splice(インデックス0、挿入要素)を開始 するvar = ARRを[11,22,33,44,55 ]; VAR arrinsert arr.splice =(0,0,00); // 挿入自動的に0に位置0を解析する000 にconsole.log(ARR); // 結果:[0,11,22,33,44,55] @ 3.置き換える:2つのステップを置き換える- >を削除、挿入 // 配列.spliceは(添字が開始、削除された数は、要素を置き換えます) VaRの ARR = [78,88,98,3,4,5,6 ]; VAR= arr.splice arrreplace(0,3,0,1,2,10,14); // 03ビットの除去を開始し、0から始まり、0,1,2インサート はconsole.log(ARR)を; // 結果は以下のとおりです。[0,1,2,3,4,5,6]
シフト()配列の最初の要素を削除して返します
アンシフト()配列の先頭に要素を追加
VaRの ARR = [0,1,2 ]; arr.shift(); // の先頭に配列要素を削除する にconsole.log(ARR); // 出力[1,2] arr.unshift(0); // 配列の先頭に添加元素の複数に追加することができる にconsole.log(ARR); // 出力[0,1,2]
ポップ()配列の最後の要素を削除して返します
プッシュ()は、配列要素の最後に追加され
VaRのバス= []; ため(VAR i = 1; iが= 5 <; Iは++ ){ bus.push( "乘客" + I)。 } にconsole.log(文字列(バス))。 一方、(bus.length> 0 ){ VAR最後= )(bus.pop。 console.log(前回 + "下车" ); console.log(文字列(バス)); }
ソート() 配列要素をソートします
VaRの ARR = [1,5,3,6,4,2,20,14 ]; // ソート()必要な照合は独自のを持っている場合、コンパレータカスタマイズする必要があり、昇順でデフォルトの文字列を使用して arr.sortを() はconsole.log(文字列(ARR)); // カスタムコンパレータ機能 // コンパレータ機能:大きさの値のいずれか2つの特殊な機能の比較 // もしB、二つのパラメータ取り比較関数を定義1. A> Bは、そうでなければ偽(ASC)を返し、(降順)がtrueを返す 関数CMP(A、B){ 戻り B- 、Aを } arr.sort(CMP) はconsole.log(文字列(ARRを));
逆()素子アレイ逆転
// 2.Reverse()配列要素責任反転 するvar ARR = [ 'A'、 'B'、 'C'、100 ]; (arr.reverse) はconsole.log(文字列(ARR)); // 出力[ 100、 'C'、 'B '、 'A']