Głęboki klon bez niektórych pól

Miejmy następny obiekt javascript. Teraz chcę go sklonować, ale bez niektórych pól. Na przykład chcę sklonowany obiekt bez pola"lastName" i"cars.age"
Wkład

{
   "firstName":"Fred",
   "lastName":"McDonald",
      "cars":[
           {
              "type":"mersedes",
              "age":5
           },
           {
              "model":"bmw",
              "age":10
           }
       ]
}  

Wydajność (sklonowany)

{
   "firstName":"Fred",
   "cars":[
       {
          "model":"mersedes"
       },
       {
          "model":"bmw"
       }
   ]
}   

Mogę zrobić coś takiego

var human = myJson   
var clone = $.extend(true, {}, human)  
delete clone.lastName  
_.each(clone.cars, function(car))  
{  
   delete car.age  
}  

Czy znasz łatwiejsze rozwiązanie?

questionAnswers(2)

yourAnswerToTheQuestion