jSON 학습 확장: 어떻게 한 json 대상을 다른 json 그룹에 값을 부여합니까?
827 단어 JS
가령 그 중에서 jSON의 대상은varkpis={"A":[1,2,3,4,5],"B":[2,3,4,5,6]}, jSON의 수조는var series=[{name:null,data:null}, {name:null,data:null}]
>>> 첫 번째 방법:
var index=0;
for( var tests in kpis){
series[index].name=tests;
series[index].data=kpis[tests];
}
4
点评:第一种方法对于超过两个名称/值对的情况不适用,只能手动增加jSON数组的长度,比较麻烦。经过boss的指导,有了第二种方法。>>>第二种方法:
평론: 두 번째 방법은 kpis라는 jSON 대상을 두루 돌아다닐 때 새로운 형식의 jSON 대상을 생성하고 수조에 끊임없이push를 넣으면 목적을 달성할 수 있고 명칭/값이 맞아도 두려워하지 않으며 통용성이 강화된다.series=[]; for(var tests in kpis){ // jSON , jSON jSON var json = {name:tests, data:kpis[tests]}; // push() jSON series.push(json); }
그래서 두 번째 방법을 추천합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.