var v = {
test: {
test1: {
test11: '123',
test12: '234'
},
test2: {
test21: '345',
test22: '567'
}
}
}
test.test2.test22
은 어떻게 얻을 수 있습니까? 이 개체 값은 아래처럼 자신을 외쳐야합니다.JSON에서 객체 배열의 값을 얻는 방법 Obejct
var v = {
test: {
test1: {
test11: '123',
test12: '234'
},
test2: {
test21: '345',
test22: '567'
}
}
}
var gv = 'test.test2.test22';
var gv_split = gv.split('.');
console.log(v[gv_split[0]][gv_split[1]][gv_split[2]]);
일부 분할 기능을 사용하는 개체에서 값을 가져온 것과 같습니다.
당신은 매우 불명확합니다 ... 문자열 'gv'를 'v'와 비슷한 형식의 객체로 조작하고 싶습니까? – webkit
값을 가져 오기 위해 test.test2.test22를 할 수 없습니까? –
가'gv.split ('.');'로 변경되었습니다. 출력 : '567'. 참고로 질문을 게시하기 전에 오류가 없는지 확인하십시오. 예인 경우도 게시하십시오 –