js配列内の項目を削除する方法

青灯夜游
リリース: 2023-01-05 16:14:17
オリジナル
108712 人が閲覧しました

JS 配列内の項目を削除する方法: 1. splice() 関数を使用して削除します。構文形式は「array.splice (削除された要素の開始添字、1)」です。 delete キーワード、構文「delete array[配列要素インデックス]」を使用します。

js配列内の項目を削除する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#js の配列内の項目を削除する方法

#1. splice() 関数を使用します

JS では、splice() 関数を使用して配列内の項目を削除できます。splice() メソッドは、配列内の要素を追加または削除するために使用されます。

構文:

splice(index,len,[item])
ログイン後にコピー

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

splice には 3 つのパラメータがあり、配列内の

1 つまたは複数の値の置換/削除/追加にも使用できます

index : 配列開始添字
  • 例: arr = ['a','b','c','d']

  • アイテムを削除is not set

    arr.splice(1,1)   //['a','c','d']         删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变
    arr.splice(1,2)  //['a','d']          删除起始下标为1,长度为2的一个值,len设置的2
    ログイン後にコピー
  • 説明: 要素が 1 つだけ削除された場合は、1 つの要素の配列が返されます。要素が削除されなかった場合は、空の配列が返されます。
  • 2. delete キーワードを使用します

delete によって配列内の要素が削除されると、添字付きの値は unknown に設定され、配列の長さは変わりません。

delete arr[1] //[‘a’, ,‘c’,‘d’] 中间出现两个逗号,数组长度不变,有一项为undefined
ログイン後にコピー

プログラミング関連の知識については、プログラミング入門をご覧ください。 !

以上がjs配列内の項目を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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