配列内のオブジェクトを削除します

ガブリエル

私はこのオブジェクトを持っています:

const data = { theValues: [ 
    {key1: "valueOne",
     key2: "someValue"}, 
    {key1:  "valueTwo",
     key2: "moreValue"}]}; 

私が以下を使用する場合:

data.theValues = data.theValues.filter(obj => obj.key1 != 'valueOne');

結果としてこれを取得します:

 const data = { theValues: [ 
    {key1:  "valueTwo",
     key2: "moreValue"}]};

わかりました、それは私も欲しかったものです。しかし、私がこのオブジェクトを持っている場合:

 const data = { theValues: [ 
     {key1:  ["valueOne", "valueTwo"],
      key2: "otherValue"},    
     {key1:  ["valueThree","valueFour"],
      key2: "noValue"}]};

そして私は同じものを使用します:

data.theValues = data.theValues.filter(obj => obj.key1 != 'valueOne');

何も起こりません。それはなぜですか?値が「valueOne」のオブジェクトを削除するにはどうすればよいですか?

またはドロリ

の値keyは配列であるため、文字列と比較することはできません-obj.key1 != 'valueOne'は常にtrueです。配列に用語(valueOne)が含まれていないことを確認してくださいArray.includes()

const data = {"theValues":[{"key1":["valueOne","valueTwo"],"key2":"otherValue"},{"key1":["valueThree","valueFour"],"key2":"noValue"}]};

const result = data.theValues.filter(obj => !obj.key1.includes('valueOne'));

console.log(result);

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

配列内のオブジェクトを削除します

分類Dev

配列内のオブジェクトを削除します

分類Dev

配列内のオブジェクトを配列から削除します

分類Dev

オブジェクトの配列内のオブジェクトを照合し、削除します

分類Dev

mongoDB:オブジェクト配列内の空のオブジェクトを削除します

分類Dev

REACTオブジェクトの配列内の要素を削除します

分類Dev

JavaScriptは配列内の同等のオブジェクトを削除します

分類Dev

オブジェクトの配列内の要素を削除します

分類Dev

配列内のJSONオブジェクトから属性を削除します

分類Dev

配列内の重複オブジェクトを削除します

分類Dev

idjavascriptで配列内のオブジェクトを削除します

分類Dev

配列内の同じオブジェクトを削除します

分類Dev

Angular 2:配列内のオブジェクトを削除します

分類Dev

JavaScriptまたはTypescriptで配列の配列内のオブジェクトを削除します

分類Dev

配列のオブジェクト内の配列の重複要素を動的に削除します

分類Dev

オブジェクト内の配列を解析します

分類Dev

配列内のオブジェクトを検索します

分類Dev

MongoDBは、オブジェクトの配列内の配列からアイテムを削除します

分類Dev

オブジェクトの別の配列からオブジェクトの配列を削除します

分類Dev

オブジェクトの配列内のオブジェクトの配列をクエリします

分類Dev

配列内のオブジェクトにあるオブジェクトの配列を検索します

分類Dev

オブジェクトの配列内のオブジェクト内のオブジェクト内の配列をフィルタリングします

分類Dev

配列内のオブジェクトを削除する方法は?

分類Dev

JavaScript:オブジェクト内の配列要素を削除する

分類Dev

PlayJsonTransformerを使用して、Jsonオブジェクトの配列内の各アイテムを削除します

分類Dev

PlayJsonTransformerを使用して、Jsonオブジェクトの配列内の各アイテムを削除します

分類Dev

Javascriptは、オブジェクトの配列内のオブジェクトの配列からオブジェクトの配列を取得します

分類Dev

配列内のすべてのオブジェクトのプロパティを削除します

分類Dev

配列のオブジェクト内に配列をマップします

Related 関連記事

  1. 1

    配列内のオブジェクトを削除します

  2. 2

    配列内のオブジェクトを削除します

  3. 3

    配列内のオブジェクトを配列から削除します

  4. 4

    オブジェクトの配列内のオブジェクトを照合し、削除します

  5. 5

    mongoDB:オブジェクト配列内の空のオブジェクトを削除します

  6. 6

    REACTオブジェクトの配列内の要素を削除します

  7. 7

    JavaScriptは配列内の同等のオブジェクトを削除します

  8. 8

    オブジェクトの配列内の要素を削除します

  9. 9

    配列内のJSONオブジェクトから属性を削除します

  10. 10

    配列内の重複オブジェクトを削除します

  11. 11

    idjavascriptで配列内のオブジェクトを削除します

  12. 12

    配列内の同じオブジェクトを削除します

  13. 13

    Angular 2:配列内のオブジェクトを削除します

  14. 14

    JavaScriptまたはTypescriptで配列の配列内のオブジェクトを削除します

  15. 15

    配列のオブジェクト内の配列の重複要素を動的に削除します

  16. 16

    オブジェクト内の配列を解析します

  17. 17

    配列内のオブジェクトを検索します

  18. 18

    MongoDBは、オブジェクトの配列内の配列からアイテムを削除します

  19. 19

    オブジェクトの別の配列からオブジェクトの配列を削除します

  20. 20

    オブジェクトの配列内のオブジェクトの配列をクエリします

  21. 21

    配列内のオブジェクトにあるオブジェクトの配列を検索します

  22. 22

    オブジェクトの配列内のオブジェクト内のオブジェクト内の配列をフィルタリングします

  23. 23

    配列内のオブジェクトを削除する方法は?

  24. 24

    JavaScript:オブジェクト内の配列要素を削除する

  25. 25

    PlayJsonTransformerを使用して、Jsonオブジェクトの配列内の各アイテムを削除します

  26. 26

    PlayJsonTransformerを使用して、Jsonオブジェクトの配列内の各アイテムを削除します

  27. 27

    Javascriptは、オブジェクトの配列内のオブジェクトの配列からオブジェクトの配列を取得します

  28. 28

    配列内のすべてのオブジェクトのプロパティを削除します

  29. 29

    配列のオブジェクト内に配列をマップします

ホットタグ

アーカイブ