0
이것은 내 코드입니다. 데이터는 ajax의 json 응답을 가져옵니다. 나는 console.debug을 수행 할 때 ... 그것은이 그것을 보여줍니다 무엇 확대에 클릭하면 :다차원 자바 스크립트 배열의 값을 나열합니다
181818
0.10926253687316
303030
0.054454277286136
d8a890
0.091268436578171
d8d8d8
0.22377581120944
f0d8c0
0.3269616519174
이 내 코드 :
data = $.parseJSON(JSON.stringify(a));
console.debug("Here is blah: %o", data);
var myArray = data;
alert(myArray);
for (var i=0, tot=myArray.length; i < tot; i++) {
console.log(myArray[i]); //"aa", "bb"
}
나는 배열을 통해 루프를 시도하고있다 콘솔에 쌍을 기록하십시오. : 181818 = 0.1092 etc..any 아이디어/제안 사항을 알려주십시오.
for (var key in data) {
console.log(key+" = "+data[key]);
}
같은
이
이 줄의 요점은 무엇입니까? 'data = $ .parseJSON (JSON.stringify (a));'실제로'a'의 딥 카피를하려고하지 않는다면'data = a'도 쓸 수 있습니다. –
a는 ajax 쿼리에 의해 수신 된 json 문자열입니다. – cppit
그런데 왜 JSON.stringify()입니까? 어쨌든 대부분의 경우 jQuery가 JSON을 구문 분석합니다. –