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