2014-05-12 17 views
12

Ben bunun garip bir sorudur tahmin ama ben şöyle bir js nesne varsabir js nesneden tüm mülkiyeti kaldırmak için bir yol var mı

.. sormak zorunda:

$scope.obj1 = { 
    "name":"John", 
    "number":"Eleven", 
    "color":"Red" 
} 

Tüm mülkiyeti kaldırmanın bir yolu var mı? yeniden atanması yeni bir nesneye değerleri .. Yani "number":"Eleven", kurtulmak istiyorsanız ben böyle bakmak nesne istiyorum ...

$scope.obj1 = { 
    "name":"John", 
    "color":"Red" 
} 

teşekkür olmadan !

+1

* "Ben bir json nesnesi varsa [...]" * [a "JSON nesnesi" diye bir şey yoktur] (http: // benalman. com/haber/2010/03/gidecekseniz-no-böyle-şey-as-a-json /). –

+0

Bunun farkındayım ... Bu ufak tidbit'i bir soru sormak için bir dize olarak yazdım ... yine de teşekkürler. – GRowing

cevap

7

JavaScript sahip delete operator:

delete $scope.obj1.number 
+2

Bağlama yakın oylama hakkında merak ediyorsanız: http://meta.stackoverflow.com/questions/254589/when-did-i-get-superpowers –

+0

@RobertHarvey, tamamen bununla aklımı okuyorsunuz ... siz mods * * superheros. – zzzzBov

+1

@RobertHarvey: Bunu gerçekten bir yerlerde ilan etmiş olmalısın. Beni tamamen kapalı tuttu ve hata olduğunu düşündüm. (Sevdim, ama bu şaşırtıcı). –

İlgili konular