天下无坑

天下无坑


利用解构删除对象的某些属性

>据说delete效率太慢

let student={
    age: 18,
    name: 'kysue',
    sex: "男"
}
// func1: 保留目标属性
const param = (({name,sex}) => ({name, sex}))(student)
console.log(param) // {name: "kysue",sex: "男"}

// func2: 去掉多余属性
let {age,...params} = student
console.log(params)  // {name: "kysue",sex: "男"}

页面列表

ITEM_HTML