Javascript が配列を操作するための関数の使用例を要約する方法

伊谢尔伦
リリース: 2017-07-26 13:59:07
オリジナル
1343 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!