博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于let{a}=B出现的解构赋值
阅读量:4057 次
发布时间:2019-05-25

本文共 889 字,大约阅读时间需要 2 分钟。

如题,他的意思其实是let a=B.a;

这种写法叫解构赋值,详细可看下面博客

如下:

简单的使用场景和例子:

//解构赋值         //1,对象         let user={             a:2,             b:3,             method:()=>{                 console.log("我是一个方法");             }         };         let {a,method}=user;         console.log(a+"=="+method);         //2==function method() {         //             console.log("我是一个方法");         //           }         //2数组         let array=[1,2,3,4];         let [arr1,,arr2]=array;         console.log("2数组"+arr1+"=="+arr2);//输出1==3         //用来解析json         let json={'name':'王钢蛋','age':1};         let{name,age}=json;         console.log(name+age);//输出王钢蛋1         //用来遍历map         let map=new Map();         map.set('key0','value0');         map.set('key1','value1');         for(let[key,value] of map){             console.log(key+'=='+value);         }         //输出key0==value0         //  key1==value1

 

转载地址:http://bcrci.baihongyu.com/

你可能感兴趣的文章
【吴恩达机器学习笔记】005 梯度下降(Gradient Descent)
查看>>
【opencv学习笔记】026之直方图比较 - compareHist函数详解
查看>>
【opencv学习笔记】027之直方图反向投影 - calcBackProject函数详解
查看>>
【opencv学习笔记】001之opencv配置(win10+VS2015+OpenCV3.1.0)
查看>>
Python学习四之变量类型
查看>>
Python import相关内容区别介绍( import *** as 、from***import )
查看>>
Python报错:UnicodeDecodeError: 'gbk' codec can't decode byte ...
查看>>
C++报错:The build tools for v141 (Platform Toolset = 'v141') cannot be found.
查看>>
Python错误:PyCharm 安装出错 Internal error,please。。。
查看>>
软件架构简介
查看>>
SQL2012报错:cannot find one or more cpmponents
查看>>
关于runat = “server”
查看>>
【opencv实战】图像素描及卡通化
查看>>
【opencv实战】哈哈镜
查看>>
【opencv学习笔记】004之Mat对象及其应用详解
查看>>
C++常用数学函数
查看>>
【积跬步以至千里】Windows无法访问指定设备,路径或文件,您可能没有合适的权限访问
查看>>
【数据结构基础笔记】第一章绪论之基本概念
查看>>
【数据结构基础笔记】第一章绪论之算法及算法分析
查看>>
【数据结构基础笔记】第二章线性表之基本概念与类型定义
查看>>