请选择 进入手机版 | 继续访问电脑版
开启辅助访问
帐号登录 |立即注册

初识JS的参数解构

 
JS 参数解构可以从对象中干中提取所需属性的常用方法。
const obj = {
  name: '小邓',
  food: '鸡腿'
}
const { name, food } = obj;
console.log(name, food); // 小邓 鸡腿

如果需要取别名,可以使用如下方式:

const obj = {
  name: '小邓',
  food: '鸡腿'
}
const { name: myName, food: myFood } = obj;
console.log(myName, myFood); // 小邓 鸡腿

解构经常也用于直接用于提取传给函数的参数。如果你熟悉 React,可能已经见过这个:

const person = {
  name: '小邓',
  age: 26
}
function introduce({ name, age }) {
  console.log(`我是 ${name} ,今天 ${age} 岁了!`);
}
console.log(introduce(person));// 我是 小邓 ,今天 26 岁了!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则