码迷,mamicode.com
首页 > 其他好文 > 详细

对象的解构赋值

时间:2020-01-06 23:06:49      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:ast   const   play   ons   player   对象   skill   数组   time   

//复杂的对象的解构赋值
const player = {
nickname:‘梦幻西游‘,
master:‘东海龙王‘,
skill:[{
skillName:‘龙吟‘,
mp:‘100‘,
time:6000
},{
skillName:‘龙卷‘,
mp:‘400‘,
time:3000
},{
skillName:‘龙腾‘,
mp:‘900‘,
time:60000
}]
};

const {nickname} = player; //梦幻西游
const {master} = player; //东海龙王

//const {skill} = player; //得到数组龙吟龙腾龙卷
//const[skill1] = skill; //得到数组第一项龙吟

//const{skill:[ skill1 ]} = player; //得到龙吟数组
//const { skill : [ skill1 , { skillName } ] } = player; //得到skillName的属性值龙卷
const{skill:[skill1,{skillName},{skillName:sklName}]} = player; //sklName得到属性值龙腾

对象的解构赋值

标签:ast   const   play   ons   player   对象   skill   数组   time   

原文地址:https://www.cnblogs.com/rickdiculous/p/12158764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!