es6删除对象某个属性
let form ={ a: '1', b:'2', c: '3', d: '4'}
let data = (({a,b}) => ({a,b}))(form)
console.log(form) // {a: '1', b: '2', c: '3', d: '4'}
console.log(data ) // {a: '1', b: '2'}
let data = (({a,b}) => ({a,c}))(form)
// VM853:1 Uncaught ReferenceError: c is not defined
// at <anonymous>:1:28
// at <anonymous>:1:32
// data的属性要和form一样,或者data要包含form里面的属性,当form没有data的属性会出现上面的错误