Я пытаюсь удалить свойство объекта, которое является мелкой копией другого объекта. Но проблема возникает, когда я пытаюсь удалить ее, она никогда не гаснет, а исходное значение вызывает ожидаемый результат.
var obj = {
name:"Tom"
};
var newObj = Object.create(obj);
delete newObj.name;//It never works!
console.log(newObj.name);//name is still there