文字列の配列で配列をフィルタリングするにはどうすればよいですか

好奇心旺盛な猫

問題が発生しています。JSにも同様の文字列の配列があります。

    const users = [
          {
            age: 13,
            username: "adam",
            interests: []
          },
          {
            age: 20,
            username: "eve"
            interests: [
              {
                name: "Bars",
              },
              {
                name: "Cafe",
              },
            ],
          },
          {
            age: 23,
            username: "alex"
            interests: [
              {
                name: "Bars",
              },
              {
                name: "Healthy",
              },
              {
                name: "Japanese",
              },
            ],
          },
        ];
    
    const interests = ["Bars", "Cafe"];

そして、の配列と同じ関心を持つユーザーをフィルタリングしたいと思いますinterests

希望する結果が得られずに、さまざまな方法で試しました。これをどのように進めればよいですか?

ニーナ・ショルツ

少なくとも1つの一致するインタレストを持つユーザー、またはすべての必要なインタレストを持つユーザーの希望する結果に応じて、またはいずれArray#someArray#everyを使用して、インタレストをフィルタリングできます

const
    users = [{ age: 13, username: "adam", interests: [] }, { age: 20, username: "eve",  interests: [{ name: "Bars" }, { name: "Cafe" }] }, { age: 23, username: "alex", interests: [{ name: "Bars" }, { name: "Healthy" }, { name: "Japanese" }] }],
    interests = ["Bars", "Cafe"],
    one = users.filter(o => interests.some(i => o.interests.some(({ name }) => name === i))),
    all = users.filter(o => interests.every(i => o.interests.some(({ name }) => name === i)));

console.log(one);
console.log(all);
.as-console-wrapper { max-height: 100% !important; top: 0; }

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ネストされた配列を別の文字列配列でフィルタリングするにはどうすればよいですか?

分類Dev

配列内の配列の値に応じて配列をフィルタリングするにはどうすればよいですか?

分類Dev

配列を使用して配列の配列をフィルタリングするにはどうすればよいですか?

分類Dev

文字列の配列をSwiftで一意の結果にフィルタリングするにはどうすればよいですか?

分類Dev

構造体の配列を他の配列の値ですばやくフィルタリングするにはどうすればよいですか?

分類Dev

複数の文字列値を持つキーを含む配列をフィルタリングするにはどうすればよいですか?

分類Dev

文字列配列を使用してDGV列に基づいて行をフィルタリングするにはどうすればよいですか?

分類Dev

C ++で配列をフィルタリングするにはどうすればよいですか?

分類Dev

別の配列に存在する要素で配列をフィルタリングするにはどうすればよいですか?

分類Dev

文字列の配列をフィルタリングして有効なURLを検出するにはどうすればよいですか?

分類Dev

別の配列にあるアイテムに基づいて配列をフィルタリングするにはどうすればよいですか?

分類Dev

javascriptを使用して配列の配列を行の長さでフィルタリングするにはどうすればよいですか?

分類Dev

javascriptを使用して配列の配列を行の長さでフィルタリングするにはどうすればよいですか?

分類Dev

配列を繰り返しフィルタリングするにはどうすればよいですか?

分類Dev

監視可能な配列をフィルタリングするにはどうすればよいですか?

分類Dev

元の配列を変更せずにネストされた配列をフィルタリングするにはどうすればよいですか?

分類Dev

別の配列の単語に基づいて配列をフィルタリングするにはどうすればよいですか?

分類Dev

別の配列の項目でtypescript配列をフィルタリングするにはどうすればよいですか

分類Dev

孫配列の値に基づいて配列をフィルタリングするにはどうすればよいですか?

分類Dev

要素の最初の文字でJavaScript配列をフィルタリングするにはどうすればよいですか?

分類Dev

演算子を使用して文字列番号で配列をフィルタリングするにはどうすればよいですか?

分類Dev

ある配列のすべてのアイテムが別の配列のアイテムの一部と一致する配列の配列から配列をフィルタリングするにはどうすればよいですか?

分類Dev

VBA /正確な文字列で配列をフィルタリングするにはどうすればよいですか?

分類Dev

重複する要素のみを保持するように配列をフィルタリングするにはどうすればよいですか?

分類Dev

3D numpy配列を最初の列の値で単純にフィルタリングするにはどうすればよいですか?

分類Dev

PHPで多次元配列を別の配列にフィルタリングするにはどうすればよいですか?

分類Dev

配列を2つの列からnull以外のペアにフィルタリングするにはどうすればよいですか?

分類Dev

ネストされた配列を持つ要素を含む配列をフィルタリングするにはどうすればよいですか?

分類Dev

内部配列に基づいて外部配列をフィルタリングするにはどうすればよいですか?

Related 関連記事

  1. 1

    ネストされた配列を別の文字列配列でフィルタリングするにはどうすればよいですか?

  2. 2

    配列内の配列の値に応じて配列をフィルタリングするにはどうすればよいですか?

  3. 3

    配列を使用して配列の配列をフィルタリングするにはどうすればよいですか?

  4. 4

    文字列の配列をSwiftで一意の結果にフィルタリングするにはどうすればよいですか?

  5. 5

    構造体の配列を他の配列の値ですばやくフィルタリングするにはどうすればよいですか?

  6. 6

    複数の文字列値を持つキーを含む配列をフィルタリングするにはどうすればよいですか?

  7. 7

    文字列配列を使用してDGV列に基づいて行をフィルタリングするにはどうすればよいですか?

  8. 8

    C ++で配列をフィルタリングするにはどうすればよいですか?

  9. 9

    別の配列に存在する要素で配列をフィルタリングするにはどうすればよいですか?

  10. 10

    文字列の配列をフィルタリングして有効なURLを検出するにはどうすればよいですか?

  11. 11

    別の配列にあるアイテムに基づいて配列をフィルタリングするにはどうすればよいですか?

  12. 12

    javascriptを使用して配列の配列を行の長さでフィルタリングするにはどうすればよいですか?

  13. 13

    javascriptを使用して配列の配列を行の長さでフィルタリングするにはどうすればよいですか?

  14. 14

    配列を繰り返しフィルタリングするにはどうすればよいですか?

  15. 15

    監視可能な配列をフィルタリングするにはどうすればよいですか?

  16. 16

    元の配列を変更せずにネストされた配列をフィルタリングするにはどうすればよいですか?

  17. 17

    別の配列の単語に基づいて配列をフィルタリングするにはどうすればよいですか?

  18. 18

    別の配列の項目でtypescript配列をフィルタリングするにはどうすればよいですか

  19. 19

    孫配列の値に基づいて配列をフィルタリングするにはどうすればよいですか?

  20. 20

    要素の最初の文字でJavaScript配列をフィルタリングするにはどうすればよいですか?

  21. 21

    演算子を使用して文字列番号で配列をフィルタリングするにはどうすればよいですか?

  22. 22

    ある配列のすべてのアイテムが別の配列のアイテムの一部と一致する配列の配列から配列をフィルタリングするにはどうすればよいですか?

  23. 23

    VBA /正確な文字列で配列をフィルタリングするにはどうすればよいですか?

  24. 24

    重複する要素のみを保持するように配列をフィルタリングするにはどうすればよいですか?

  25. 25

    3D numpy配列を最初の列の値で単純にフィルタリングするにはどうすればよいですか?

  26. 26

    PHPで多次元配列を別の配列にフィルタリングするにはどうすればよいですか?

  27. 27

    配列を2つの列からnull以外のペアにフィルタリングするにはどうすればよいですか?

  28. 28

    ネストされた配列を持つ要素を含む配列をフィルタリングするにはどうすればよいですか?

  29. 29

    内部配列に基づいて外部配列をフィルタリングするにはどうすればよいですか?

ホットタグ

アーカイブ