删除属性有很多方法,学到了就在这里记录一下。 有一个对象 a 。有2个属性 b=1 , c=2 删除b,保留 c 1. 使用delete let a = {b:1,c:2} delete a.b//true console.log(a)//{c:2} 2. 使用解构 let a = {b:1,c:2} let {b,...a} = a console.log(a)//{c:2} 3.使用反射 let a = {b:1,c:2} Reflect.deleteProperty(a,"b"); console.log(a)//{c:2}