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