検索

ホームページ  >  に質問  >  本文

javascript - データをnodejsリストの途中に挿入することはできませんか?

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

リーリー

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

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

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

某草草某草草2774日前619

全員に返信(4)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:45:43

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:45:43

    リーリー

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:45:43

    正解は2階です

    リーリー

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

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

    文法

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

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

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

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

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

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:45:43

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

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

    返事
    0
  • キャンセル返事