关于ES6(ES2015)开发记坑
2017-08-07 11:05
393 查看
ES2015(以下简称ES6)在开发过程中遇到的问题:
1,必须显示声明变量
2,对于递归调用方式必须采用显式调用
1,必须显示声明变量
//es5中可解释为全局变量 a=5; //es6中报错:a is not defined a=5
2,对于递归调用方式必须采用显式调用
//es5,匿名函数自调用 function(){ arguments.callee(); } //es6,报错 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the a //修改:不再使用callee() function recursionFn(){ //显式调用 recursionFn(); }
相关文章推荐
- ES6(ES2015) -Generators
- ECMAScript新功能介绍(es6 es2015)
- ES6(ES2015)新特性
- 关于 ECMAScript 2015(ES6)的一些有用的提示和技巧
- ES2015(es6)和Underscore的一些用法比较
- ES6学习1_理解ES2015(ES6)的Module
- 基于vscode的node的ES2015(ES6)运行环境搭建
- ES6还是ES2015
- Android OpenGL ES 开发教程(2):关于OpenGL ES
- ECMAScript6 (ES6、ES2015)新特性详解
- ES6学习2_ES2015 Module(模块)
- 理解 ES5, ES2015(ES6) 和 TypeScript
- ECMAScript6 (ES6、ES2015)新特性详解
- Android OpenGL ES 开发教程(2):关于OpenGL ES
- 30 分钟掌握 ES6 / ES2015 核心内容(上)
- 关于es2015箭头函数的大括号代码块部分的一点理解
- ECMAScript6 (ES6、ES2015)新特性详解
- 写了一个ES6(ES2015)模块可用的xml2json插件,给大家分享一下
- ES6部分方法点评(三):babel-preset-es2015-loose可转换且移动端兼容性较好的语法
- ES2015(ES6)(上)