Глубокий клон без полей

Позволять'У меня есть следующий объект 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  
}  

Вы знаете более простое решение?

Ответы на вопрос(2)

Ваш ответ на вопрос