別の配列に基づいて配列の順序を変更する

サラリー

次のような配列があるとしましょう。

let myArray = ["A", "B", "C", "D"]

配列myArray基づいて要素の順序を変更し、の要素が含まれているmodifier場合myArrayは、modifierその要素をの最後に送信するとどうなりますか?myArray

このような:

let modifier =  ["B"] 
myArray = ["A", "C", "D", "B"] // B is sent to the end of myArray

そして、これがある場合:

let modifier =  ["A", "C"]
myArray = ["B", "D", "A", "C"] // A and C are sent to the end of the array

各配列要素をループして別の要素と照合してみましたが、複雑になりました...

どんな助けでも大歓迎です。

ビラル・シディキ

とてもシンプルです。

ステップ-1:元の配列から修飾子配列の要素を削除します

 myArray = myArray.filter( (el) => !modifier.includes(el) );

ステップ-2:修飾子配列を元の配列にプッシュします

myArray = myArray.concat(modifier)

更新

高齢者によるコメントの要求に従って:)ユースケースが複数のデータを移動することである場合:

var myArray = ["A", "A", "A", "B", "B", "B", "C", "D", "E"];
var modifier = ["A", "B"];

// get static part
staticArray = myArray.filter( (el) => !modifier.includes(el) );

// get moving part
moveableArray = myArray.filter( (el) => modifier.includes(el) );

// merge both to get final array
myArray = staticArray.concat(moveableArray);

console.log(myArray);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定の列に基づいて配列要素の順序を変更するJava

分類Dev

javascriptの並べ替えを使用して別の配列に基づいて配列の順序を変更する

分類Dev

別の配列の順序に基づいて配列の配列を並べ替える(Ruby)

分類Dev

別の配列の順序に基づいて配列の配列を並べ替える

分類Dev

別の列の順序に基づいて列を作成する

分類Dev

別のセルに基づいてExcelの配列を変更する

分類Dev

配列キーの順序に基づいて、別の配列の内部にある配列を順序付ける

分類Dev

別の配列に基づいて複数の配列を並べ替える並べ替え順序

分類Dev

別の配列の並べ替え順序に基づいて配列を並べ替える

分類Dev

javascriptの別の配列に基づいてオブジェクトの配列の値を変更する

分類Dev

別の配列の情報に基づいて配列の値をtrueとfalseに変更する方法

分類Dev

他の配列に基づいて元の配列を変更する方法

分類Dev

別の配列に基づいて列の値を変更します

分類Dev

別の配列に基づいてnumpy配列値を変更するベクトル化された方法

分類Dev

別の配列の並べ替え順序に基づいて複数の配列を並べ替えるにはどうすればよいですか?

分類Dev

文字列配列の順序に基づいてArrayListを並べ替える-Java

分類Dev

ソートされた別の配列の順序に基づいて、1つの配列の順序を調整します

分類Dev

順序を維持しながら、別の配列に基づいて配列内の一意の値を保持する

分類Dev

Javascriptアンダースコアを使用して、別の配列順序に基づいて配列順序を並べ替えます

分類Dev

別の列に基づいて列の値を変更する

分類Dev

別の配列の値に基づくTypescript順序配列

分類Dev

配列の値を別の配列に基づいて別の値に変更するにはどうすればよいですか?

分類Dev

最初の遭遇に基づいて配列内の要素の値を変更する

分類Dev

別の配列に基づいて文字列配列値を選択する

分類Dev

別のクエリの順序に基づいて列の値を更新する

分類Dev

配列の値を「対数的に」/別の配列に基づいて分割する

分類Dev

別の列値に基づいて列値を変更する

分類Dev

空の配列に基づいてUItableviewのNumberOfRowsInSectionを変更する方法

分類Dev

2つの個別の配列に基づいて配列を作成する

Related 関連記事

  1. 1

    特定の列に基づいて配列要素の順序を変更するJava

  2. 2

    javascriptの並べ替えを使用して別の配列に基づいて配列の順序を変更する

  3. 3

    別の配列の順序に基づいて配列の配列を並べ替える(Ruby)

  4. 4

    別の配列の順序に基づいて配列の配列を並べ替える

  5. 5

    別の列の順序に基づいて列を作成する

  6. 6

    別のセルに基づいてExcelの配列を変更する

  7. 7

    配列キーの順序に基づいて、別の配列の内部にある配列を順序付ける

  8. 8

    別の配列に基づいて複数の配列を並べ替える並べ替え順序

  9. 9

    別の配列の並べ替え順序に基づいて配列を並べ替える

  10. 10

    javascriptの別の配列に基づいてオブジェクトの配列の値を変更する

  11. 11

    別の配列の情報に基づいて配列の値をtrueとfalseに変更する方法

  12. 12

    他の配列に基づいて元の配列を変更する方法

  13. 13

    別の配列に基づいて列の値を変更します

  14. 14

    別の配列に基づいてnumpy配列値を変更するベクトル化された方法

  15. 15

    別の配列の並べ替え順序に基づいて複数の配列を並べ替えるにはどうすればよいですか?

  16. 16

    文字列配列の順序に基づいてArrayListを並べ替える-Java

  17. 17

    ソートされた別の配列の順序に基づいて、1つの配列の順序を調整します

  18. 18

    順序を維持しながら、別の配列に基づいて配列内の一意の値を保持する

  19. 19

    Javascriptアンダースコアを使用して、別の配列順序に基づいて配列順序を並べ替えます

  20. 20

    別の列に基づいて列の値を変更する

  21. 21

    別の配列の値に基づくTypescript順序配列

  22. 22

    配列の値を別の配列に基づいて別の値に変更するにはどうすればよいですか?

  23. 23

    最初の遭遇に基づいて配列内の要素の値を変更する

  24. 24

    別の配列に基づいて文字列配列値を選択する

  25. 25

    別のクエリの順序に基づいて列の値を更新する

  26. 26

    配列の値を「対数的に」/別の配列に基づいて分割する

  27. 27

    別の列値に基づいて列値を変更する

  28. 28

    空の配列に基づいてUItableviewのNumberOfRowsInSectionを変更する方法

  29. 29

    2つの個別の配列に基づいて配列を作成する

ホットタグ

アーカイブ