我有一个Polymer 1.0自定义元素,它有一个名为obj的属性,比如说是一个对象 obj = {a:1, b:2}
如何删除其中一个键?
我试过这个.set('obj.a',undefined) 和this.set('obj.a',null)
但结果是{a:null(或undefined), b:2}
我想要的只是删除'a'而离开{b:2}
有没有正确的方法呢?
答案 0 :(得分:2)
使用delete
。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete
示例:
let x = {a: 1, b: 2, '#sss': 3};
delete x.a; // x is now {b: 2, '#sss': 3}
delete x['#sss']; // x is now {b: 2}