728x90

출처: https://www.linkedin.com/pulse/javascript-find-object-array-based-objects-property-rafael/


출처에 설명이 매우 잘 되어있다.


object array, 즉 이런걸 말하는거다.


[

{ id: 1, name: a},

{ id: 2, name: b},

{id: 3, name: c},

.

.

.

]


여기서 array에 속한 object의 특정 값을 찾아 해당 object를 반환 하는 방법을 검색 해 보았다.


ES6에선 정만 간단히 아래와 같이 하면 된다고 한다.


var obj = objArray.find(function (obj) { return obj.id === 3; });


테스트 결과 잘 된다.



※ 이것은 버전과 관계없이 망할 IE에서는 작동하지 않는다고 한다. 테스트 결과 오류뿜뿜.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기