javascript - データをnodejsリストの途中に挿入することはできませんか?
某草草
某草草 2017-05-16 13:43:43
0
4
603

Pythonのリストは途中にデータを挿入できます:

リーリー

しかし、nodejsにはinsert関数がないようで、中間要素の削除が完了していません、

リーリー
  1. [2] を削除して、[1,2,4,5,6,7] の新しいリストを取得したい場合、どうすればよいでしょうか?

  2. 3番目の後にデータ10を挿入して[1,2,3,10,4,5,6]を取得したい場合、どうすればよいでしょうか?

某草草
某草草

全員に返信(4)
伊谢尔伦

リーリー

いいねを押す +0
滿天的星座

正解は2階です

リーリー

スプライスの使用法を添付します

splice() メソッドは、配列 に対して 項目を追加または削除し、削除された項目を返します。
注: このメソッドは元の配列を変更します。

文法

リーリー
  • インデックスが必要です。項目を追加または削除する位置を指定する整数。配列の末尾からの位置を指定するには、負の数を使用します。

  • 必要な数。削除するアイテムの数。 0 に設定すると、項目は削除されません。

  • item1、...、itemX はオプションです。新しい項目が配列に追加されました。

戻り値
配列 削除された項目があれば、それを含む新しい配列。

説明
splice() メソッドは、インデックスから始まる 0 個以上の要素を削除し、それらの削除された要素をパラメーター リストで宣言された 1 つ以上の値に置き換えます。
arrayObject から要素が削除された場合、削除された要素を含む配列が返されます。

いいねを押す +0
習慣沉默

元の投稿者はスプライスの力を知りませんでした。 splice(start,deleteCount,val1,val2,...):開始位置から deleteCount 項目を削除し、この位置から val1、val2、... を挿入します。Array のプロトタイプ メソッドを自分で拡張できます。 リーリー

こうすれば仲良くなれます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート