JavaScript自执行函数写法示例
2018-01-12 09:55
323 查看
自执行函数写法
这种写法是错误的:
function(){
alert(1);
}();
原因:
原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。
正确写法:
(function(){alert(1);})();
之所以要给 function 添加括弧是为了让它形成一个表达式 (expression), 有了表达式,并且确定它的类型是个函数 (Function 实例), 就可以直接调用它
这种写法是错误的:
function(){
alert(1);
}();
原因:
原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。
正确写法:
(function(){alert(1);})();
之所以要给 function 添加括弧是为了让它形成一个表达式 (expression), 有了表达式,并且确定它的类型是个函数 (Function 实例), 就可以直接调用它
相关文章推荐
- javascript 立即执行函数的写法
- JavaScript立即执行函数的三种不同写法
- javascript立即执行函数写法
- javascript自执行函数常见写法
- javascript 按钮onclick事件中 函数1成功执行函数2写法
- javascript中自执行(自调用)函数的两种写法
- javascript立即执行函数的两种写法
- javascript立即执行函数写法
- JavaScript立即执行函数的三种不同写法
- javascript实现根据函数名称字符串动态执行函数的方法示例
- JavaScript匿名、具名函数与立即执行函数IIFE详解
- 【JavaScript】a标签onclick传递参数不对,A标签调用js函数写法总结
- javascript 函数执行上下文
- 关于JavaScript预编译和执行顺序以及函数引用类型的思考
- JavaScript设置按下enter键后执行函数
- javascript自执行函数
- JavaScript回调(callback)函数概念自我理解及示例
- javascript 函数执行顺序
- 浅谈javaScript的 this指向重绑定 与 函数自执行用法 与 自执行指向
- Javascript 自执行函数(匿名函数)