JavaScript 개체의 마지막 요소를 어떻게 찾을 수 있습니까? "마지막"으로 가장 큰 인덱스를 가진 요소를 찾았습니까? 나는. 나는 (JSON 등) 아약스를 통해 배열과 유사한 객체를 수신하고,뿐만 아니라 숫자가 아닌 키가 있습니다 : 그것은 일반 배열 인 경우에, 나는 array.length
을 사용가장 큰 숫자 인덱스를 가진 요소
var received = {
0: 'something',
1: 'something else',
2: 'some stuff',
3: 'some more stuff',
'crap' : 'this screws the whole thing'
}
. 마찬가지로 요소를 찾기 위해 단순히 요소를 반복 할 수 있습니다.
더 좋은 방법이 있습니까? jQuery가 솔루션에 필요하다면 괜찮습니다.
당신이 할 수있는 모든과 키를 통해보고입니다'에 대한 ... in' 또는'Object.keys()'. JavaScript는 키의 특정 순서를 약속하지 않습니다. – Pointy