解构赋值

2018-09-12  本文已影响0人  张凯斯

es5

const person = { name: 'little bear' , age: 18 , sex: '男' };
let age = person.age ;
let name = person.name ;
let sex = person.sex;

es6

const person = { name: 'little bear' , age: 18 , sex: '男' };
let {sex,age,name}=person;

数组

let nba = [ 'yaoming' , 'kobe' , 'james' , 'paul' ];
let [ chinaStar , ...usaStar ] = nba;
let [ , , , myidol ] = nba;
console.log(usaStar,chinaStar,myidol);
// ["kobe", "james", "paul"] "yaoming" "paul"

对象

var team = {
  name:'rockets',
  players:[ 
   {name: 'jam harden' , age:18 , role: 'sg' },
   {name: 'yo min' ,age: 12 ,role: 'c' }
   ],
  city: 'hou'
};
let {players:[,{role: playerRole }]} = team;
console.log( playerRole )  //output C
上一篇 下一篇

猜你喜欢

热点阅读