首页 > 其他 > 详细

对象的解构赋值

时间:2020-01-07 00:06:14      阅读:82      评论:0      收藏:0      [点我收藏+]

//复杂的对象的解构赋值
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得到属性值龙腾

对象的解构赋值

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!