속성 이름은 정수 때 연관 배열 속성 값을 가져옵니다 : 배열에
var categories = [
{"1":"Category 1"},
{"2":"Category 2"},
{"3":"Category 3"},
{"4":"Category 4"}
];
푸시 항목 : 속성 이름은 정수 연관 배열로 시작
categories.push({"2300": "Category 2300"});
categories.push({"2301": "Category 2301"});
루프를 통해 배열을 속성 값으로 처리하십시오.
for (var i = 0; i < categories.length; i++) {
for (var categoryid in categories[i]) {
var category = categories[i][categoryid];
// log progress to the console
console.log(categoryid + " : " + category);
// ... do something
}
}
콘솔 출력은, 다음과 같이
1 : Category 1
2 : Category 2
3 : Category 3
4 : Category 4
2300 : Category 2300
2301 : Category 2301
당신이 볼 수 있듯이, 당신은 연관 배열의 한계 극복 및 속성 이름은 정수가 될 수 있습니다.
참고 : 제 예제의 연관 배열은 [] 객체 인 < 문자열을 일련 번호로 serialize하면 json이됩니다.
은 여전히 문자열로 캐스팅됩니다 여기
은 예입니다. – drew010