나는 각각의 단일 반복 요소를 기반으로 더 나은 용어 'zip'또는 'merge'json 객체를 부족하게하려고합니다. 예 : LoDash 또는 밑줄로밑줄/lodash - 동일한 요소를 가진 객체 결합
var new_obj = {
123:[
CATS:{
LIST:[
{result1:CAT1},
{result2:CAT2}
]
},
DOGS:{
LIST:[
{result1:DOG1},
{result2:DOG2}
]
}
],
987:[
CATS:{
LIST:[
{result1:CAT3},
{result2:CAT4}
]
},
DOGS:{
LIST:[
{result1:DOG3},
{result2:DOG4}
]
}
]
}
부분 아니 ... 작동 무엇이든 사용하기 행복 :
var obj = {
CATS:[
{
id:123,
LIST:[
{result1:CAT1},
{result2:CAT2}
]
},
{
id:987,
LIST:[
{result1:CAT3},
{result2:CAT4}
]
}
],
DOGS:[
{
id:123,
LIST:[
{result1:DOG1},
{result2:DOG2}
]
},
{
id:987,
LIST:[
{result1:DOG3},
{result2:DOG4}
]
}
]
}
내가 만들 수 OBJ 내에서 중첩 된 '아이디'를 사용하고 싶습니다. 감사합니다.
**주의! ie8과 호환되어야합니다. 블레! 당신을 가정 **
휴, 약간의 시행 착오 후, 나는 당신이 필요로 할 수도 있습니다
원하는 출력의 구조가 잘못되었습니다. 키'123'의 값은 배열로 간주되지만 키 - 값 쌍으로 채워집니다. '123'을 대상으로 삼았습니까? –