値が配列内にあるかどうかを確認し、trueまたはfalseの角度6+を返します

ミオミール・ダンチェビッチ

私はこのような配列を持っています

roles = ['AnyRulesGo@admin', 'NoRules@admin', 'HowYesNo@history', 'MamaMia@survey'];

そして、私はこのようないくつかのオブジェクトを持っています

 externalLinks = [
    {
      link: '#',
      icon: 'Icon',
      translation: 'Home',
      role: '@history',
      active: false,
      visible: false
    },
    {
      link: '#',
      icon: 'Task',
      translation: 'Tasks',
      role: '@task',
      active: false,
      visible: false
    },
    {
      link: '#',
      icon: 'Files',
      translation: 'Files',
      role: '@admin',
      active: true,
      visible: false
    }
  ];

externaLinksの値の役割が配列の役割存在するかどうかを確認し、externalLinksに表示されるその値falseからtrueに更新するための関数が必要です

どこから始めればいいのかわからないので、コードはそれほど多くありません。どんな助けでも素晴らしいでしょう、ありがとう

問題の1つは、netireロール名が@からのみ開始されていることです。これは、その文字列を切り取って比較する必要があることを意味しますか?

この機能を試してみましたが、うまくいきません

function objectsAreSame(x, y) {
   var objectsAreSame = true;
   for(var propertyName in x) {
      if(x[propertyName] !== y[propertyName]) {
         objectsAreSame = false;
         break;
      }
   }
   return objectsAreSame;
}
ハルン・イルマズ

を使用forEachして、外部リンクをループできます。次に、someincludes使用て、役割が存在するかどうかを確認します。

roles = ['AnyRulesGo@admin', 'NoRules@admin', 'HowYesNo@history', 'MamaMia@survey'];

externalLinks.forEach((extLink) => {
  if(roles.some(role => role.includes(extLink.role))){
    extLink.visible = true;
  }
})

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ランダム化された数値が配列内にあるかどうかを確認し、trueの場合は再度ランダム化しますか?

分類Dev

値が配列内にあるかどうかを確認します

分類Dev

文字列が複数の列に存在するかどうかを確認し、true / false列を返します

分類Dev

値が存在するか、配列内の特定の値の間にあるかどうかを確認します

分類Dev

列に他の列の値が含まれているかどうかを確認し、3番目の列に入力します(TrueまたはFalse)

分類Dev

$ .inArray():配列値の内部に「+」があるかどうかを確認します

分類Dev

配列内のすべての要素に特定の値があるかどうかを確認します

分類Dev

列の値が範囲内にあるかどうかを確認します

分類Dev

配列に空の要素があるかどうか、または数値がないかどうかを確認しようとしています

分類Dev

配列内のアイテムに特定の値があるかどうかを確認します

分類Dev

配列に値があるかどうかを確認し、空の場合はバイパスします

分類Dev

ある列の値が別のテーブルの列にあるかどうかを確認し、ある場合は別の列の値を返します

分類Dev

値がfalse、true、またはnullかどうかを確認します

分類Dev

VBAのFormatConditionsを使用して、値「false」が範囲内にあるかどうかを確認します

分類Dev

Pythonは複数の値を返し、Falseが返されるかどうかを確認します

分類Dev

numpy配列が範囲内にあるかどうかを確認します

分類Dev

値が配列にあるかどうかを確認します(C#)

分類Dev

PHP:配列キーに値があるかどうかを確認します

分類Dev

配列に値があるかどうかを確認します

分類Dev

Javascript\Jqueryは、数値配列の値が連続して連続しているかどうかを確認し、誤った値を返します

分類Dev

配列内のすべての要素が同じ値であるかどうかを確認します

分類Dev

配列内のすべての値がintであるかどうかを確認します

分類Dev

phpからの戻り値が「true」または「false」であるかどうかをjqueryで確認するにはどうすればよいですか?

分類Dev

Javascript:配列内にある場合は値を確認してから、配列名を返します

分類Dev

配列内の数値が0-array.length-1の間であるかどうかを確認します

分類Dev

PHP-配列値が別の配列にあるかどうかを確認します

分類Dev

Laravel少なくとも1つの列の値がtrueまたはfalseかどうかを確認する方法

分類Dev

列の値が別の列にあるかどうかを確認します

分類Dev

Javascriptは、配列内の要素が同じタイプであるかどうかをチェックし、true / falseを返します

Related 関連記事

  1. 1

    ランダム化された数値が配列内にあるかどうかを確認し、trueの場合は再度ランダム化しますか?

  2. 2

    値が配列内にあるかどうかを確認します

  3. 3

    文字列が複数の列に存在するかどうかを確認し、true / false列を返します

  4. 4

    値が存在するか、配列内の特定の値の間にあるかどうかを確認します

  5. 5

    列に他の列の値が含まれているかどうかを確認し、3番目の列に入力します(TrueまたはFalse)

  6. 6

    $ .inArray():配列値の内部に「+」があるかどうかを確認します

  7. 7

    配列内のすべての要素に特定の値があるかどうかを確認します

  8. 8

    列の値が範囲内にあるかどうかを確認します

  9. 9

    配列に空の要素があるかどうか、または数値がないかどうかを確認しようとしています

  10. 10

    配列内のアイテムに特定の値があるかどうかを確認します

  11. 11

    配列に値があるかどうかを確認し、空の場合はバイパスします

  12. 12

    ある列の値が別のテーブルの列にあるかどうかを確認し、ある場合は別の列の値を返します

  13. 13

    値がfalse、true、またはnullかどうかを確認します

  14. 14

    VBAのFormatConditionsを使用して、値「false」が範囲内にあるかどうかを確認します

  15. 15

    Pythonは複数の値を返し、Falseが返されるかどうかを確認します

  16. 16

    numpy配列が範囲内にあるかどうかを確認します

  17. 17

    値が配列にあるかどうかを確認します(C#)

  18. 18

    PHP:配列キーに値があるかどうかを確認します

  19. 19

    配列に値があるかどうかを確認します

  20. 20

    Javascript\Jqueryは、数値配列の値が連続して連続しているかどうかを確認し、誤った値を返します

  21. 21

    配列内のすべての要素が同じ値であるかどうかを確認します

  22. 22

    配列内のすべての値がintであるかどうかを確認します

  23. 23

    phpからの戻り値が「true」または「false」であるかどうかをjqueryで確認するにはどうすればよいですか?

  24. 24

    Javascript:配列内にある場合は値を確認してから、配列名を返します

  25. 25

    配列内の数値が0-array.length-1の間であるかどうかを確認します

  26. 26

    PHP-配列値が別の配列にあるかどうかを確認します

  27. 27

    Laravel少なくとも1つの列の値がtrueまたはfalseかどうかを確認する方法

  28. 28

    列の値が別の列にあるかどうかを確認します

  29. 29

    Javascriptは、配列内の要素が同じタイプであるかどうかをチェックし、true / falseを返します

ホットタグ

アーカイブ