Глубокий клон без полей
Позволять'У меня есть следующий объект JavaScript. Теперь я хочу клонировать его, но без каких-либо полей. Например, я хочу клонированный объект без поля"lastName"
а также"cars.age"
вход
{
"firstName":"Fred",
"lastName":"McDonald",
"cars":[
{
"type":"mersedes",
"age":5
},
{
"model":"bmw",
"age":10
}
]
}
Выход (Клонируют)
{
"firstName":"Fred",
"cars":[
{
"model":"mersedes"
},
{
"model":"bmw"
}
]
}
Я могу сделать что-то вроде
var human = myJson
var clone = $.extend(true, {}, human)
delete clone.lastName
_.each(clone.cars, function(car))
{
delete car.age
}
Вы знаете более простое решение?