ホームページ > 記事 > ウェブフロントエンド > Javascript が配列を操作するための関数の使用例を要約する方法
shift : 元の配列の最初の項目を削除し、削除された要素の値を返します。配列が空の場合は、unknown を返します
var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1
unshift : 元の配列の先頭にパラメータを追加して返します配列の長さ
var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7
注: IE6.0 でのテスト戻り値は常に未定義であり、FF2.0 でのテスト戻り値は 7 であるため、戻り値が必要な場合、このメソッドの戻り値は信頼できません。 、この方法の代わりにスプライスを使用できます。この記事は www.45it.com からのものです
pop : 元の配列の最後の項目を削除し、削除された要素の値を返します。配列が空の場合は、unknown を返します
var a = [1,2,3,4,5]; var b = a.pop(); //a:[1,2,3,4] b:5
push : パラメーターを追加します。元の配列の末尾に追加し、配列の長さを返します
var a = [1,2,3,4,5]; var b = a.push(6,7); //a:[1,2,3,4,5,6,7] b:7
concat : 元の配列にパラメータを追加することで構成される新しい配列を返します
var a = [1,2,3,4,5]; var b = a.concat(6,7); //a:[1,2,3,4,5] b:[1,2,3,4,5,6,7]
splice (start,deleteCount,val1,val2 ,...): 開始位置から開始 deleteCount 項目を削除し、val1, val2,...を挿入
var a = [1,2,3,4,5]; var b = a.splice(2,2,7,8,9); //a:[1,2,7,8,9,5] b:[3,4] var b = a.splice(0,1); //同shift a.splice(0,0,-2,-1); var b = a.length; //同unshift var b = a.splice(a.length-1,1); //同pop a.splice(a.length,0,6,7); var b = a.length; //同push
splice 詳細:
splice 関数のメソッドは、配列から 1 つ以上の要素を削除し、必要に応じて、削除された要素の位置に新しい要素を挿入し、削除された要素を返します。
arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
arrayObjは必須です。配列オブジェクト。
開始は必須オプションです。配列から要素を削除する開始位置を 0 から指定します。
deleteCount は必須のオプションです。削除する要素の数。
item1、item2、...、itemNは必須です。削除された要素の位置に挿入される新しい要素。
JavaScriptのsplice関数メソッドは、開始位置から指定した数の要素を削除し、新しい要素を挿入することでarrayObjを変更できます。戻り値は、削除された要素で構成される新しい Array オブジェクトです。
reverse : 配列の順序を逆にする
var a = [1,2,3,4,5]; var b = a.reverse(); //a:[5,4,3,2,1] b:[5,4,3,2,1]
sort (orderfunction): 指定されたパラメータに従って配列を並べ替える
var a = [1,2,3,4,5]; var b = a.sort(); //a:[1,2,3,4,5] b:[1,2,3,4,5]
slice (start, end): 元のインデックスから指定された開始インデックスを返すarray to 添字間の項目で構成される新しい配列を終了します
var a = [1,2,3,4,5]; var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]
join (separator): separator を区切り文字として、配列の要素を文字列にグループ化します。省略した場合、デフォルトのカンマが区切り文字として使用されます
var a = [1,2,3,4,5]; var b = a.join("|"); //a:[1,2,3,4,5] b:"1|2|3|4|5"。
以上がJavascript が配列を操作するための関数の使用例を要約する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。