开启辅助访问
帐号登录 |立即注册

初识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 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。