利用解构删除对象的某些属性
<blockquote>
<p>据说delete效率太慢</p>
</blockquote>
<pre><code class="language-javascript">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: "男"}</code></pre>