您的位置:首页 > 其它

关于ES6(ES2015)开发记坑

2017-08-07 11:05 393 查看
ES2015(以下简称ES6)在开发过程中遇到的问题:

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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: