[解決済み] JavaScript 配列の項目を前に移動させる
2022-05-16 05:15:46
質問
配列に
"role"
. もし含まれていれば
"role"
を配列の先頭に移動させたい。
var data= ["email","role","type","name"];
if ("role" in data) data.remove(data.indexOf("role")); data.unshift("role")
data;
ここで、結果が出ました。
["role", "email", "role", "type", "name"]
どうすれば直せますか?
どのように解決するのですか?
配列をソートして、その値が
"role"
が他のすべての値より前に来て、他のすべての値が等しいことを指定できます。
var first = "role";
data.sort(function(x,y){ return x == first ? -1 : y == first ? 1 : 0; });
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] JavaScriptのオブジェクトの配列からidでオブジェクトを検索する
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] WebpackでjQueryを本物のWindowオブジェクトに公開する
-
[解決済み] jQueryでDIVを別のDIVに複製する
-
[解決済み] Chrome DevToolsでソースマップを無効にする
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列から値を指定して項目を削除するには?[重複している]。
-
[解決済み] URL/アドレスバーからJavascriptの関数を呼び出す
-
[解決済み] Angular 2 パスが存在しない場合に404や他のパスにリダイレクトする方法 [重複]について
-
[解決済み] WebpackでjQueryを本物のWindowオブジェクトに公開する
-
[解決済み] DataURLからBlob?
-
[解決済み] SVG のテキスト要素の幅を取得する
-
[解決済み] JavaScript 配列 中括弧と大括弧
-
[解決済み] jqueryで部分文字列を作成する方法
-
[解決済み] AngularJsでng-repeatを使用してフィルタリング(キー、値)を行うには?