다음과 같은 간단한 JSON 구조가 있습니다.
{
"a": {
"value1": "w",
"value2": "x"
},
"b": {
"value1": "w",
"value2": "x"
},
"c": {
"value1": "w",
"value2": "x"
}
}
... 원하는 출력은 다음과 같습니다.
{
{
"value1": "w",
"value2": "x"
},
{
"value1": "w",
"value2": "x"
},
{
"value1": "w",
"value2": "x"
}
}
일반 Javascript (jQuery 없음) 여야합니다. 미리 감사드립니다.
키를 사용하고 값을 매핑 할 수 있습니다.
var object = { a: { value1: "w", value2: "x" }, b: { value1: "w", value2: "x" }, c: { value1: "w", value2: "x" } },
array = Object.keys(object).map(function (key) { return object[key]; });
console.log(array);
.as-console-wrapper { max-height: 100% !important; top: 0; }
곧 출시 될 ES7 Object.values
에서는 결과 만 사용할 수 있습니다.
var object = { a: { value1: "w", value2: "x" }, b: { value1: "w", value2: "x" }, c: { value1: "w", value2: "x" } },
array = Object.values(object);
console.log(array);
.as-console-wrapper { max-height: 100% !important; top: 0; }
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다