博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
匿名函数的代码模式
阅读量:6240 次
发布时间:2019-06-22

本文共 296 字,大约阅读时间需要 1 分钟。

 

  错误模式:其无法工作,浏览器会报语法错。

    function(){  alert(1);}();
  1. 函数字面量:首先声明一个函数对象,然后执行它。
    (function(){  alert(1);} ) ( );
  2. 优先表达式:由于Javascript执行表达式是从圆括号里面到外面,所以可以用圆括号强制执行声明的函数。
    ( function(){  alert(2);} ( ) );
  3. Void操作符:用void操作符去执行一个没有用圆括号包围的一个单独操作数。
    void function(){  alert(3);}()

这三种方式是等同的,在实际应用中我看到的和使用的都是第1种。

转载地址:http://ecdia.baihongyu.com/

你可能感兴趣的文章
Some Android functions
查看>>
ORB-SLAM2学习4 initializer.h
查看>>
正向代理和反向代理
查看>>
1092 回文字符串(LCSL_DP)
查看>>
day01-Python介绍,安装,idea
查看>>
AX函数,将EXCEL列号转为列名
查看>>
UNDO -- Concept
查看>>
养生《一》
查看>>
es6的模块化--AMD/CMD/commonJS/ES6
查看>>
DevStack部署Openstack环境
查看>>
新年最新的100句超牛的语言(转)
查看>>
Chromium Graphics: Graphics and Skia
查看>>
asp.net core mvc上传大文件解决方案
查看>>
二叉树
查看>>
十分简单的抛物线运动
查看>>
乘法逆元(转)
查看>>
android repo库的创建及代码管理
查看>>
tomcat 配置
查看>>
Cloudera Certified Associate Administrator案例之Configure篇
查看>>
QTP完全卸载
查看>>