jsでのスプライスメソッドとスライスメソッドの解析

不言
リリース: 2018-08-18 16:43:51
オリジナル
2305 人が閲覧しました

この記事の内容はjsのspliceメソッドとsliceメソッドの解析についてです。必要な方は参考にしていただければ幸いです。

splice() メソッドを使用したところ、このメソッドは削除された配列要素を返すことがわかりました。指定した要素を削除した後に配列を取得したい場合は、元の配列を直接呼び出すだけです。 splice() は元の配列を変更するためです。 splice() メソッドについてはあまり詳しくなかったので、それを記録するためにエッセイを書きます。

公式説明:

定義と使用法

splice()メソッドは、配列に項目を追加/削除し、削除された項目を返します。

注: このメソッドは元の配列を変更します。

構文

arrayObject.splice(index,howmany,item1,…..,itemX)

例子1:

var arr = [1,2,3,4]

console.log(arr.splice(1,1));//[2]console.log(arr);//[1,3,4]
ログイン後にコピー

分析: splice()は、指定された要素を削除した後、削除された要素を返します。このメソッドは arr 配列に作用するため、元の配列も変更され、[1,3,4] になります。必要に応じて、対応する結果を選択できます。

最後に、splice に似たメソッドを紹介します。slice

slice

定義:slice()メソッドは、既存の配列から選択された要素を返します。
使用方法:arr.slice(start,end); //startは初期位置、endは終了位置、返される結果は開始から終了までの新しい配列です(取得されません)
arr.slice(start) ;// 開始要素から最後の要素まで選択
例:

var arr1 = [1,2,3,4];
console.log(arr1.slice(1)); //[2, 3, 4]console.log(arr1.slice(1,2));//[2]console.log(arr1);//[1,2,3,4]
ログイン後にコピー

分析: arr1.slice(1) は終了位置を指定せず、デフォルトで最後の要素が選択されます (注: 最後の要素が選択されます)

arr1.slice( 1,2) 1から始まり2で終わるように指定しますが、2は選択しないでください

slice()実行後は元の配列は変わりません

関連おすすめ:

アラート 関数の表示方法 メソッドが返した結果

php シェルが返した結果を受け取って中国語文字化けの解決_PHPチュートリアル

以上がjsでのスプライスメソッドとスライスメソッドの解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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