[解決済み] Javascript - 配列の項目を値で削除する [duplicate]
2022-06-21 21:14:46
質問
私の状況
var id_tag = [1,2,3,78,5,6,7,8,47,34,90];
私は
delete where id_tag = 90
と返します。
var id_tag = [1,2,3,78,5,6,7,8,47,34];
どうすればいいのでしょうか?
どのように解決するのですか?
JavaScriptの
配列の
splice
メソッド
:
var tag_story = [1,3,56,6,8,90],
id_tag = 90,
position = tag_story.indexOf(id_tag);
if ( ~position ) tag_story.splice(position, 1);
P.S.
そのクールな説明のために
~
のショートカットの説明については、この投稿を参照してください。
を使うことで
~
チルダを
indexOf
を使って、配列の中に項目があるかどうかをチェックします。
.
注意してください。
IE 9は
.indexOf()
をサポートしていません。もしあなたのコードがIEで動作することを確認したいのであれば、jQueryの
$.inArray()
:
var tag_story = [1,3,56,6,8,90],
id_tag = 90,
position = $.inArray(id_tag, tag_story);
if ( ~position ) tag_story.splice(position, 1);
IE < 9 に対応したいが、まだ jQuery を使用していない場合は、使用する必要はありません
だけ
に対して
$.inArray
. を使用することができます。
このポリフィルは
の代わりに
関連
-
vue+webrtc(Tencent cloud)ライブ機能の実践を実現するために
-
VUEグローバルフィルターの概念と留意点、基本的な使い方
-
HTML5 LocalStorage ローカルストレージとセッションストレージの使用法
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] JavaScriptのオブジェクトが空であることをテストするにはどうすればよいですか?
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
Vue Element-uiは、アイコンを追加するためのツリーコントロールノードを詳細に実装しています。
-
HTML+CSS+JavaScriptで簡単な三目並べゲームを作成する。
-
[解決済み] テスト
-
[解決済み】JavaScriptエラー(Uncaught SyntaxError: Unexpected end of input)
-
[解決済み】ExpressJS : res.redirect()が期待通りに動かない?
-
[解決済み】 Uncaught TypeError : undefined のプロパティ 'replace' を読み取れない In Grid
-
[解決済み】<select>で現在選択されている<option>をJavaScriptで取得するにはどうすればよいですか?
-
[解決済み] 配列から値を指定して項目を削除するには?[重複している]。
-
[解決済み] 条件文を短くする方法