es6的特点 ---和es5做比较
2018-03-11 22:44
387 查看
常量
//es5中常量的写法
Object.defineProperty(window,"PI2",{
value:3.1415926,
writable:false,
})
console.log(window.PI2)
//es6中常量的写法
const PI=3.1415926
console.log(PI)
作用域
es5中
输出结果是6 6 6 涉及到闭包的问题
es6中
块级作用域
输出结果是0 2 4
箭头函数
function a(){}
()=>{}
结果是a+
es6
结果是a
箭头函数中的this指向调用函数的实例因此是a
//es5中常量的写法
Object.defineProperty(window,"PI2",{
value:3.1415926,
writable:false,
})
console.log(window.PI2)
//es6中常量的写法
const PI=3.1415926
console.log(PI)
作用域
es5中
输出结果是6 6 6 涉及到闭包的问题
es6中
块级作用域
输出结果是0 2 4
箭头函数
function a(){}
()=>{}
结果是a+
es6
结果是a
箭头函数中的this指向调用函数的实例因此是a
相关文章推荐
- React: ES5 和 ES6 比较
- ES6与ES5继承比较
- 关于ES5中的prototype与ES6中class继承的比较
- ES6的Object.is()超越ES5 比较两个值是否相等
- 揭秘IT人才特点:中美印日四国程序员比较
- es6和es5中的this指向
- 使用babel将es6转换成es5简单案例
- RN的ES5和ES6的写法对照表
- 浅谈JavaScript、ES5、ES6
- ES2015(es6)和Underscore的一些用法比较
- ES6和ES5中的遍历
- ES5和ES6中的继承 图解
- react的ES5与ES6写法的不同(一)
- JavaScript中的异步编程-ES5 & ES6
- ES5中的var与ES6中的let,const的区别
- aip.jdk1.4 1.5(5.0) 1.6(6.0) 7.0 8.0特点比较与不同
- 常见Java开发工具的特点比较
- 揭秘IT人才特点:中美印日四国程序员比较
- JavaScript、ES5和ES6的介绍和区别
- ES6简明教程: 概述与比较