Есть ли способ удалить целое свойство из объекта js

Я предполагаю, что это странный вопрос, но я должен спросить.

Если у меня есть объект js, который выглядит так:

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

Есть ли способ удалить все свойство? без переопределения значений для нового объекта. Поэтому, если я хочу избавиться от "number":"Eleven",, мне бы хотелось, чтобы объект выглядел так...

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

Спасибо!

Ответ 1

В JavaScript есть оператор delete:

delete $scope.obj1.number