객체를 포함하는 배열의 인덱스를 얻는 가장 좋은 방법은 무엇입니까?
이 시나리오를 상상해보십시오.
var hello = {
hello: 'world',
foo: 'bar'
};
var qaz = {
hello: 'stevie',
foo: 'baz'
}
var myArray = [];
myArray.push(hello,qaz);
이제이 예제에서 indexOf
어떤 hello
속성이 'stevie'
어떤 객체인지 확인 하고 싶습니다 1
.
나는 JavaScript를 처음 접하는 초보자이며 간단한 방법이 있는지 또는 그렇게하기 위해 내 자신의 함수를 만들어야하는지 모르겠습니다.
var elementPos = array.map(function(x) {return x.id; }).indexOf(idYourAreLookingFor); var objectFound = array[elementPos];
[link] ( stackoverflow.com/a/16100446/1937255 )
hello
과를qaz
?