let定义变量,特性:

1,不允许重复定义

2,不存在预解析

3,变量存在于会块级作用域 即{}内部

const :

定义常量,常量的值不能修改,若常量是对象 对象下的属性可修改。

解构赋值语法:

数组的解构赋值

var arr=[1,2,3]

var [a,b,c]=arr;

console.log(a,b,c);//1,2,3

var arr=[1,[2,3]]

var [a,[b,c]]=arr;

console.log(a,b,c);//1,2,3

对象的解构赋值

var obj={

foo:function(){},

o:{},

arr:[1,2],

str:"abc"

}

var {foo,arr,str}=obj;

console.log(foo,arr,str)

用处:用于取对象下指定属性的值,或者交换两个值 如 :

var x=1;

var y=2;

var [x,y]=[y,x];

模板字符串:

var name ='leo';

var age=32;

var str=你的名字是:${name}你的年龄是:${age-1}}

最新文章

  1. .NET中使用APlayer组件自制播放器
  2. 【JAVA并发编程实战】8、锁顺序死锁
  3. 全栈开发必备的10款 Sublime Text 插件
  4. osmdroid启程
  5. jquery实现简单的Tab切换菜单
  6. FATAL: ActionView::Template::Error (application.css isn't precompiled):
  7. 多层神经网络与C++实现
  8. java中局部变量和成员变量主要是他们作用域的区别
  9. MAC 上传文件到github
  10. 半个月学习的it内容
  11. JSP异常之org.apache.jasper.JasperException(转)
  12. 并发与并行的区别 The differences between Concurrency and Parallel
  13. java基础学习系列二
  14. react中需要用到【深度复制】的问题
  15. LeetCode Javascript实现 100. Same Tree 171. Excel Sheet Column Number
  16. PC端实现微信登录浅析
  17. 使用Github Composer Packagist编写及发布扩展包
  18. day 14:深浅copy,数据结构 ,函数,set集合,变量作用域、返回值
  19. 201621123002《Java程序设计》第六周学习总结
  20. csp20151203画图 解题报告和易错地方

热门文章

  1. jQuery中bind与live的用法与区别
  2. Mongodb 集群搭建以及常见错误(不分块,分片,以及加验证)
  3. zookeeper使用跟原理
  4. POJ 1013 小水题 暴力模拟
  5. 浅析CDN存在的必要性
  6. NodeJS stream 一:Buffer
  7. Java之路——Java初接触
  8. 微信小程序数据请求方法wx.request小测试
  9. 读《不要告诉我你懂margin(海玉的博客)》有感
  10. mysql数据恢复问题