別の文字列/配列Javascriptに基づいて1つの文字列/配列から値を削除します

boxPhresh

2つの文字列/配列があります。違いがわかりにくいと思います。しかし、逸脱するには時期尚早です。

文字列1は、引数のためにコンマで区切られた文字列です。文字列2もそうです。文字列2には、文字列1にあるすべての値ではなく、一部の値が含まれています。

私がやろうとしているのは、文字列2にある文字列1から値を引くことです。

SAとその他のgoogledomの両方で、この質問と回答のバリエーションがたくさんあります。しかし、私には何もうまくいきませんでした。エラーが発生するたびに。

以下のコードは、私が取得した最も近いコードですが、何らかの理由で、コンソールでは、文字列1の最初の部分のみがカウントされ、それ以降の部分はカウントされません。これは、文字列/配列の取り違えが発生する場所である可能性があります。与えられた例は、 SAで完全に機能します。例へのリンク

使用されるコードは次のとおりです。

var defendantList = 5545,
    goo,
    holly1;
var dismissedDefendants = holly1;
for (var i in defendantList) {
  for (var j in dismissedDefendants) {
    if (defendantList[i].value === dismissedDefendants[j].value) {
      var index = defendantList.indexOf(defendantList[i]);
      if (index > -1) {
          defendantList.splice(index, 1);
      }
    }
  }
}
console.log(defendantList);

コンソールログは5545を返すだけです。

それで、両方(文字列?)がコンマで区切られているときにこれを行うことは可能ですか?

車10m

あなたの仕事はもっと簡単な方法で行うことができます、以下を見てください:

var defendants = ["5545", "goo", "holly1", "cat", "dog"],
    dismissedDefendants = ["holly1", "holly2", "dog"];

// remove all elements of dismissedDefendants from defendants
var leftOverDefendants=defendants.filter(d=>dismissedDefendants.indexOf(d)<0);
// this behaves nicely, even if elements of dismissedDefendants don't exist in defendants

console.log(leftOverDefendants);

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別の配列に基づいて1つの配列から値を削除する最速の方法

分類Dev

別の配列の値に基づいて、1つの配列から複数の配列を作成する-python

分類Dev

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

分類Dev

配列内の一致する項目に基づいて文字列から単語を削除します

分類Dev

配列の別の列に基づいて、1つの列の最小最大値を集約します-Python

分類Dev

Cプログラミングの別の文字列配列の単語に基づいて文字列配列から単語を削除する

分類Dev

R-別の配列に基づいて文字列要素を連結します

分類Dev

特定のキーに基づいて文字列値の配列を抽出します

分類Dev

PHPの配列の値に基づいて文字列を展開します

分類Dev

値に基づいて、オブジェクトを含む1つの配列から別の配列にプロパティを追加します

分類Dev

バックエンドからの配列に基づいて文字列を生成します-Javascript

分類Dev

2番目の配列の列の値に基づいて、1つの配列の値を変更します

分類Dev

PHPは、別の配列から選択された要素に基づいて配列要素を削除します

分類Dev

rubyは、別の配列に基づいて配列からアイテムを削除します

分類Dev

R:別の列の値に基づいて、列の分割文字列からデータを取得します

分類Dev

配列内の条件に基づいて、配列から個別の値を取得します

分類Dev

別の変数に基づいて、配列から文字列値を返す方法は?

分類Dev

値に基づいて配列から要素を削除します

分類Dev

PHPの別の列の値に基づいて配列列を取得します

分類Dev

文字列の配列から合計された対応する値に基づいて文字列を返す方法

分類Dev

別の配列配列の長さに基づいて、文字列を配列に複数回プッシュしますjavascript

分類Dev

別の配列の値に基づいてnumpy配列を展開します

分類Dev

ES6は、文字列値に基づいて個別の配列を作成します

分類Dev

1つのサブ配列値に基づいてrubyで配列の個別の配列を生成する方法

分類Dev

別の列の値に基づいて、1つの列のNaNを文字列に置き換えます

分類Dev

別の列の要素に基づいてpyspark配列から要素を削除します

分類Dev

`sentence`文字列を` phrases`配列に基づいて配列の配列に分割します

分類Dev

`sentence`文字列を` phrases`配列に基づいて配列の配列に分割します

分類Dev

文字の長さに基づいて配列要素を削除します

Related 関連記事

  1. 1

    別の配列に基づいて1つの配列から値を削除する最速の方法

  2. 2

    別の配列の値に基づいて、1つの配列から複数の配列を作成する-python

  3. 3

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

  4. 4

    配列内の一致する項目に基づいて文字列から単語を削除します

  5. 5

    配列の別の列に基づいて、1つの列の最小最大値を集約します-Python

  6. 6

    Cプログラミングの別の文字列配列の単語に基づいて文字列配列から単語を削除する

  7. 7

    R-別の配列に基づいて文字列要素を連結します

  8. 8

    特定のキーに基づいて文字列値の配列を抽出します

  9. 9

    PHPの配列の値に基づいて文字列を展開します

  10. 10

    値に基づいて、オブジェクトを含む1つの配列から別の配列にプロパティを追加します

  11. 11

    バックエンドからの配列に基づいて文字列を生成します-Javascript

  12. 12

    2番目の配列の列の値に基づいて、1つの配列の値を変更します

  13. 13

    PHPは、別の配列から選択された要素に基づいて配列要素を削除します

  14. 14

    rubyは、別の配列に基づいて配列からアイテムを削除します

  15. 15

    R:別の列の値に基づいて、列の分割文字列からデータを取得します

  16. 16

    配列内の条件に基づいて、配列から個別の値を取得します

  17. 17

    別の変数に基づいて、配列から文字列値を返す方法は?

  18. 18

    値に基づいて配列から要素を削除します

  19. 19

    PHPの別の列の値に基づいて配列列を取得します

  20. 20

    文字列の配列から合計された対応する値に基づいて文字列を返す方法

  21. 21

    別の配列配列の長さに基づいて、文字列を配列に複数回プッシュしますjavascript

  22. 22

    別の配列の値に基づいてnumpy配列を展開します

  23. 23

    ES6は、文字列値に基づいて個別の配列を作成します

  24. 24

    1つのサブ配列値に基づいてrubyで配列の個別の配列を生成する方法

  25. 25

    別の列の値に基づいて、1つの列のNaNを文字列に置き換えます

  26. 26

    別の列の要素に基づいてpyspark配列から要素を削除します

  27. 27

    `sentence`文字列を` phrases`配列に基づいて配列の配列に分割します

  28. 28

    `sentence`文字列を` phrases`配列に基づいて配列の配列に分割します

  29. 29

    文字の長さに基づいて配列要素を削除します

ホットタグ

アーカイブ