lodashでオブジェクト配列のデータをフィルタリングする方法

Devesh Agrawal
var brands = [];
brands = [null, {
  "id": "1",
  "image": "/images/brands/surf_excel.png",
  "name": "Surf Excel",
  "productCount": "6"
}, {
  "id": "2",
  "image": "/images/brands/rin.png",
  "name": "Rin",
  "productCount": "5"
}, {
  "id": "3",
  "image": "/images/brands/ariel.png",
  "name": "Ariel",
  "productCount": "4"
}];

ここで、id = 3の名前を取得したいと思います。

var data = _.filter(brands, { 'id': 3 });
console.log(data.name);

しかし、その与えるエラーは、未定義のプロパティを読み取ることができません。id = 3のレコードが1つだけであると仮定すると、これについては誰でも助けてくれますか。上記の構造で指定されたIDから名前を取得する方法。

同じ結果を得るためのより良い方法があれば、それもありがたいです。

サトパル

あなたが指定し、その_.filter()方法を使用しているように。反復ごとに呼び出される関数であるpass述語を使用できます。注意として、それはあなたに配列を返します。

var data = _.filter(brands, function(brand){
   return brand != null && brand.id == 3;
});
console.log(data[0].name);

要素を1つだけにしたい場合は、 _.find()

var data = _.find(brands, function(brand){
   return brand != null && brand.id == 3;
});
console.log(data.name);

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Lodashでオブジェクトの配列をフィルタリングする方法

分類Dev

オブジェクトの複数の配列からデータをフィルタリングする方法

分類Dev

オブジェクトの配列をオブジェクトでフィルタリングする方法は?

分類Dev

オブジェクトでオブジェクトの配列をフィルタリングする方法

分類Dev

配列でオブジェクトをフィルタリングする方法

分類Dev

文字列配列でオブジェクトフィールドをフィルタリングする方法

分類Dev

json配列のオブジェクトを1つのキーでフィルタリングする方法

分類Dev

lodashを使用して単一のプロパティでオブジェクトの2つの配列をフィルタリング/比較する方法は?

分類Dev

オブジェクトの配列をmongoリポジトリでフィルタリングする方法

分類Dev

lodash:空でない配列の値でオブジェクトをフィルタリングします

分類Dev

動的オブジェクトの配列で配列をフィルタリングする方法は?

分類Dev

オブジェクトの配列を配列でフィルタリングする方法

分類Dev

オブジェクト(オブジェクト配列ではない)をディープフィルタリングする方法

分類Dev

nodejsでJSONデータ(オブジェクト配列を含む)をフィルタリングする

分類Dev

オブジェクトの1つのフィールドが配列であるオブジェクトの配列をフィルタリングする

分類Dev

javascriptを使用して配列オブジェクトの配列オブジェクト内のデータをフィルタリングする

分類Dev

配列typescript内のオブジェクトからデータをフィルタリングする

分類Dev

オブジェクトの配列をインデックスでフィルタリングする

分類Dev

lodash:オブジェクトの配列が異なるオブジェクトの配列をフィルタリングします

分類Dev

モデルオブジェクト配列リストを別の文字列配列でフィルタリングする方法

分類Dev

ロール配列でオブジェクトをフィルタリングする方法は?

分類Dev

配列内のオブジェクトを値でフィルタリングする最速の方法

分類Dev

オブジェクトの配列を別のオブジェクトの配列でフィルタリングする方法[ES6]

分類Dev

PHPオブジェクト配列をフィルタリングする方法

分類Dev

Pythonでjsonオブジェクトのjson配列をフィルタリングする効率的な方法

分類Dev

JavaScriptで配列とオブジェクトの比較から値をフィルタリングする方法は?

分類Dev

Javascriptでオブジェクトの配列をフィルタリングする方法

分類Dev

Kendo Grid(AngularJs)でオブジェクトの配列をフィルタリングする方法は?

分類Dev

Loadashでオブジェクトの配列をフィルタリングする方法

Related 関連記事

  1. 1

    Lodashでオブジェクトの配列をフィルタリングする方法

  2. 2

    オブジェクトの複数の配列からデータをフィルタリングする方法

  3. 3

    オブジェクトの配列をオブジェクトでフィルタリングする方法は?

  4. 4

    オブジェクトでオブジェクトの配列をフィルタリングする方法

  5. 5

    配列でオブジェクトをフィルタリングする方法

  6. 6

    文字列配列でオブジェクトフィールドをフィルタリングする方法

  7. 7

    json配列のオブジェクトを1つのキーでフィルタリングする方法

  8. 8

    lodashを使用して単一のプロパティでオブジェクトの2つの配列をフィルタリング/比較する方法は?

  9. 9

    オブジェクトの配列をmongoリポジトリでフィルタリングする方法

  10. 10

    lodash:空でない配列の値でオブジェクトをフィルタリングします

  11. 11

    動的オブジェクトの配列で配列をフィルタリングする方法は?

  12. 12

    オブジェクトの配列を配列でフィルタリングする方法

  13. 13

    オブジェクト(オブジェクト配列ではない)をディープフィルタリングする方法

  14. 14

    nodejsでJSONデータ(オブジェクト配列を含む)をフィルタリングする

  15. 15

    オブジェクトの1つのフィールドが配列であるオブジェクトの配列をフィルタリングする

  16. 16

    javascriptを使用して配列オブジェクトの配列オブジェクト内のデータをフィルタリングする

  17. 17

    配列typescript内のオブジェクトからデータをフィルタリングする

  18. 18

    オブジェクトの配列をインデックスでフィルタリングする

  19. 19

    lodash:オブジェクトの配列が異なるオブジェクトの配列をフィルタリングします

  20. 20

    モデルオブジェクト配列リストを別の文字列配列でフィルタリングする方法

  21. 21

    ロール配列でオブジェクトをフィルタリングする方法は?

  22. 22

    配列内のオブジェクトを値でフィルタリングする最速の方法

  23. 23

    オブジェクトの配列を別のオブジェクトの配列でフィルタリングする方法[ES6]

  24. 24

    PHPオブジェクト配列をフィルタリングする方法

  25. 25

    Pythonでjsonオブジェクトのjson配列をフィルタリングする効率的な方法

  26. 26

    JavaScriptで配列とオブジェクトの比較から値をフィルタリングする方法は?

  27. 27

    Javascriptでオブジェクトの配列をフィルタリングする方法

  28. 28

    Kendo Grid(AngularJs)でオブジェクトの配列をフィルタリングする方法は?

  29. 29

    Loadashでオブジェクトの配列をフィルタリングする方法

ホットタグ

アーカイブ