Pythonのリストは途中にデータを挿入できます:
リーリーしかし、nodejsにはinsert関数がないようで、中間要素の削除が完了していません、
リーリー[2] を削除して、[1,2,4,5,6,7] の新しいリストを取得したい場合、どうすればよいでしょうか?
3番目の後にデータ10を挿入して[1,2,3,10,4,5,6]を取得したい場合、どうすればよいでしょうか?
滿天的星座2017-05-16 13:45:43
正解は2階です
リーリーsplice() メソッドは、配列 に対して 項目を追加または削除し、削除された項目を返します。
注: このメソッドは元の配列を変更します。
インデックスが必要です。項目を追加または削除する位置を指定する整数。配列の末尾からの位置を指定するには、負の数を使用します。
必要な数。削除するアイテムの数。 0 に設定すると、項目は削除されません。
item1、...、itemX はオプションです。新しい項目が配列に追加されました。
戻り値
配列 削除された項目があれば、それを含む新しい配列。
説明
splice() メソッドは、インデックスから始まる 0 個以上の要素を削除し、それらの削除された要素をパラメーター リストで宣言された 1 つ以上の値に置き換えます。
arrayObject から要素が削除された場合、削除された要素を含む配列が返されます。
習慣沉默2017-05-16 13:45:43
元の投稿者はスプライスの力を知りませんでした。 splice(start,deleteCount,val1,val2,...):
開始位置から deleteCount 項目を削除し、この位置から val1、val2、... を挿入します。Array のプロトタイプ メソッドを自分で拡張できます。
リーリー