您的位置:首页 > Web前端 > JavaScript

2、ES6 === destructuring 解构

2017-06-12 13:57 302 查看
解构 Destructuring

function breakfast(){
return ['苹果', '香蕉', '橘子'];
}

var tmp = breakfast(),
apple = tmp[0], banana = tmp[1], orange = tmp[2];

alert(apple + ', ' + banana + ', ' + orange);// 苹果, 香蕉, 橘子
// 改进一下
function breakfast(){
return ['苹果', '香蕉', '橘子'];
}

let [apple, banana, orange] = breakfast();

alert(apple + ', ' + banana + ', ' + orange);// 苹果, 香蕉, 橘子

function breakfast(){
return {apple : '苹果', banana : '香蕉', orange : '橘子'};
}

let {apple : apple, banana : banana, orange : orange} = breakfast();

alert(apple + ', ' + banana + ', ' + orange);// 苹果, 香蕉, 橘子
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息