es6分享——变量的解构赋值
变量的解构赋值:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前的写法: es6允许的写法: 一般用途: 1、交换变量的值 2、函数返
function f1()
{
return [1,2,3];
}
var [a,b,c] = f1();
// 返回json对象:
function f1()
{
return {id:1,name:”小明”};
}
var {id,name} = f1();
function f1({a,c})
{
//…
}
f1({a=1,c=3,b=2});
function f1(a=1,b=2)
{
//…
}
var map = new Map();
map.set(“first”:”hello”);
map.set(“second”:”world”);
// 获取key和value
for(let [key,value] of map)
{
//…
}
// 只获取key
for(let [key] of map)
{
//…
}
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。