相关文章推荐

目标: 想只保留用户对象中的 id、name

方法一:正向获取 ( 把要的字段列出来 )

let userData = ( ({id, name})=>({id, name}) )(userInfo);
console.log('userData:', userData) // {id: 'id', name: 'name'}

方法二: es6解构特性 (把不要的字段列出来,剩下的都放到 userData 中)

let { dept, avatar, age, ...userData } = userInfo;
console.log('userData:', userData) // {id: 'id', name: 'name'}
// 两种方法都可,根据实际情况选用

参考文章:# 使用ES6删除对象中某些属性

 
推荐文章