我有一个对象,我想用jquery / underscore来压扁它。有人帮我做最短的方法吗?
这是我的实际对象:
var testObj = {
"name": "Tester",
"age": "32",
"address": {
"street1": "abc",
"houseObj": {
"houseName": "somename"
}
},
"marks": [
{
"eng": 80
},
{
"maths": 98
}
]
};
我看的输出是:
var flattenedObj = {
"name": "Tester",
"age": "32",
"address.street1": "abc",
"address.houseObj.houseName": "somename",
"marks.0.end": 80,
"marks.1.maths": 98
}
有人给我这么简短的方法吗?