Javascriptの配列操作関数まとめ_JavaScriptスキル

WBOY
リリース: 2016-05-16 16:15:47
オリジナル
1161 人が閲覧しました

実際には、通常はプッシュとポップの方が頻繁に使用されますが、後で使用できるように書き留めておきます。

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
: 元の配列の末尾にパラメーターを追加し、配列の長さを返します

コードをコピーします


concat
: 元の配列
にパラメーターを追加して構成される新しい配列を返します。

コードをコピーします

splice
(start,deleteCount,val1,val2,...): 開始位置から deleteCount 項目を削除し、val1, val2,...
を挿入します。

コードをコピーします

コードは次のとおりです:

と同じ


----------------------------------------------- --- ----


スプライスの詳細な説明
:
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"


以上がこの記事の全内容です。気に入っていただければ幸いです。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート