ES6刪除對象中的某個元素

const form = { id: '011', name: '測試一', description: '測試demo' } // 目標: 取到刪除description屬性的對象, 即下文的data
//方法一:
let data = (({id, name}) =>({id, name}))(form); console.log(data) // data:{ id: '011', name: '測試一'}
console.log(form) // form:{ id: '011', name: '測試一', description: '測試demo' }

// 方法二:
let {description, ...data} = form; // data默認接收剩餘的屬性值, 打印結果同上
相關文章
相關標籤/搜索