1.块级作用域

{   }  就是块级作用域,还包括if、else、for、while...下都属于块级作用域。

let 声明的变量不存在变量的提升,不允许let反复声明同一个变量;块级作用域下let声明的变量是局部变量。

2.函数增强

可以给函数中的参数设置默认值

function fn(a,b=0,c=0){

console.log( a+b+c );

}

fn(1,2);  // 结果为3

3.箭头函数

是匿名函数的另一种写法,两者不完全相同

arr.sort( (a,b)=>{

return a-b;

} )

如果箭头函数的函数体只有一行代码并且是return形式,可以简写为  arr.sort( (a,b)=>a-b );

4.模板字符串

解决了字符串的拼接

`字符串 ${ js表达式 } `

最新文章

  1. Java Selenium封装--RemoteWebElement
  2. 网络编程1-TCP编程(socket)
  3. pictures of you
  4. No mapping found for HTTP request with URI [] in DispatcherServlet with name 'appServlet'
  5. nyist 597 完数?
  6. NSIntger CGFloat NSNumber
  7. [开源应用]利用HTTPHandler+resumableJs+HTML5实现拖拽上传[大]文件
  8. vi使用教程
  9. SDN第三次上机作业
  10. sublime使用技巧之集成VI
  11. Python退火算法在高次方程的应用
  12. 本地新建git仓库后与远端仓库关联
  13. Asp.Net 合并图片(二维码和其他图片合并)
  14. [LeetCode] 680. Valid Palindrome II_Easy tag: Two Pointers
  15. javascript中函数声明和函数表达式的区别 分类: JavaScript 2015-05-07 21:41 897人阅读 评论(0) 收藏
  16. MySQL 批量删除相同前缀的表
  17. CEPH 使用SSD日志盘+SATA数据盘, 随OSD数目递增对性能影响的递增测试
  18. 搭建MSSM框架(Maven+Spring+Spring MVC+MyBatis)
  19. headfirst设计模式swift版01
  20. JS各种情况处理

热门文章

  1. 『心善渊』Selenium3.0基础 — 2、Selenium测试框架环境搭建(Windows)
  2. C#异步迭代 IAsyncEnumerable 应用
  3. html中各种标签和属性(最基础的基本都有)
  4. WEB安全新玩法 [6] 防范图形验证码重复使用
  5. 理解vertical-align
  6. 深入理解Linux文件系统与日志分析
  7. IPVS的ICMP报文处理-由内到外
  8. Redis 雪崩、穿透、击穿、并发、缓存讲解以及解决方案
  9. 对volatile的理解--从JMM以及单例模式剖析
  10. 8、负载均衡HAproxy部署