使用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默認接收剩余的屬性值, 打印結果同上

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM