実際には、通常はプッシュとポップの方が頻繁に使用されますが、後で使用できるように書き留めておきます。
shift : 元の配列の最初の項目を削除し、配列が空の場合は削除された要素の値を返します。
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 であるため、このメソッドの戻り値は信頼できません。戻り値が必要な場合は、splice を使用できます。この方法の代わりに。この記事は
www.45it.com
からのものです
pop
: 元の配列の最後の項目を削除し、配列が空の場合は削除された要素の値を返します。
コードをコピーします
コードは次のとおりです:
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); //push
と同じ
----------------------------------------------- --- ----
スプライスの詳細な説明
:
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): 元の配列内の指定された開始インデックスと終了インデックスの間の項目で構成される新しい配列を返します
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): 区切り文字として配列の要素を結合します。省略した場合は、デフォルトのカンマが区切り文字として使用されます。
var a = [1,2,3,4,5];
var b = a.join("|"); //a:[1,2,3,4,5] b:"1|2|3|4|5"
以上がこの記事の全内容です。気に入っていただければ幸いです。