es6分享——变量的解构赋值

前端开发 作者: 2024-08-21 05:00:01
变量的解构赋值:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前的写法: es6允许的写法: 一般用途: 1、交换变量的值 2、函数返
var a = 1;
var b = 2;
let [a,b] = [1,2];
[x,y] = [y,x];
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)
{
  //…
}
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_65910.html