удалять признак объекта

Я считаю определенным объект он опустошил (array ассоциативный)

obj = {}

если я буду стараться консультировать какой-то этот параметр, он возвратит меня undefined после того, как будет он опустошил.

>> console.log(obj.id)
undefined

сейчас я распределяю стоимость в id

>> obj.id = 123
>> console.log(obj.id)
123

давайте предполагать, что я хочу удалить признак, пойдите, который эти 2 более подходящий

obj.id = undefined

ó

delete obj.id

когда он будет консультировать признак, независимый от, который он использовал, он возвратит undefined, но если я делаю console.log() только объекта я считаю что-то различным:

Для первого случая:

>> console.log(obj)
{id: undefined}

Взамен для второго случая:

>> console.log(obj)
{}

Какова лучшая, существует другая альтернатива.

9
задан 31.05.2019, 20:49
0 ответов