//1.concat(): 2 つ以上の配列を組み合わせた新しい配列を返します。 var a1 = [1,2,3,4]; var a2 = a1.concat("5",'6') //結果: 1,2 ,3,4,5,6 //2.join(): 指定された区切り文字で区切られた、結合された配列のすべての要素を含む文字列値を返します。 var a1 = [1,2,3,4]; var a2 = a1.join(); var a4 = a1 .join("|"); alert(a2); //結果: 1,2,3,4 alert(a3); (a4); //結果: 1|2|3|4 //3.pop(): 配列の最後の要素を削除し、その要素を返します。配列が空の場合は、未定義が返されます。 var a1 = [1,2,3,4]; var item = a1.pop() alert(item); //結果: 4 alert(a1);/ /Result: 1,2,3 //4.push(): 新しい要素を配列に追加 (追加) し、配列の新しい長さの値を返します。 Push メソッドは、新しい要素を表示順に追加します。引数の 1 つが配列の場合、その配列は単一の要素として配列に追加されます。 2 つ以上の配列の要素を結合する場合は、concat メソッドを使用します。 var a1 = [1,2,3,4]; a1.push("6"); alert(a1);//結果: 1,2,3,4,5,6 //5.reverse(): 要素の順序を逆にした Array オブジェクトを返します。 var a1 = [1,2,3,4]; a1.reverse(); alert(a1);//結果: 4,3,2,1 //6 .shift(): 配列内の最初の要素を削除し、その要素を返します。 var a1 = [1,2,3,4]; a1.shift() alert(a1);//結果: 2,3,4 //7.unshift (): 指定された要素を配列の先頭に挿入し、配列を返します。 var a1 = [1,2,3,4]; a1.unshift(5) alert(a1);//結果: 5,1,2,3,4 //8.slice(): 配列のセグメントを返します。 a1.slice(start, [end]) のスライス メソッドは、end で指定された要素までコピーしますが、要素は含まれません。 start が負の場合、それを length start として扱います。ここで、length は配列の長さです。 end が負の場合、長さは配列の長さである length end として扱われます。 end を省略した場合、slice メソッドは arrayObj の最後までコピーします。 start より end が出現した場合、要素は新しい配列にコピーされません。 var a1 = [1,2,3,4]; var a2 = a1.slice(-1); var a3 = a1.slice(0,-1); a4 = a1.slice(1); alert(a2);//結果: 4 alert(a3);//結果: 1,2,3 alert(a4);//結果:2,3,4 //9.splice(): 配列から 1 つ以上の要素を削除し、必要に応じて、削除された要素の位置に新しい要素を挿入し、削除された要素を返します。 //arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) var a1 = [1,2,3,4]; var a2 = a1.splice(1,0); var a3 = a1.splice(1,1); var a4 = a1.splice(1,1,"5"); (a2);//結果: alert(a3);//結果: 2 alert(a1);//結果: 1,5,4 //10.sort(): Return要素がソートされた Array オブジェクト。 var a1 = [2,3,1,4,"b","a"]; var a2 = a1.sort();//結果: 1, 2,3,4,a,b //11.toString(): オブジェクトの文字列表現を返します。 var a1 = [1,2,3,4,"b","a"]; var a2 = a1.toString(); alert(a2);//結果: 1, 2,3,4,b,a //12.valueOf(): 指定されたオブジェクトの元の値を返します。 var a1 = [1,2,3,4,"b","a"]; var a2 = a1.valueOf(); alert(a2);//結果: 1, 2,3,4,b,a 拡張子のインデックス:
コードをコピー コードは次のとおりです。 return -1; function testIndexOf() var a =[1,2,3,4]; (a.indexOf(3)); }