基于js里调用函数时,函数名带括号和不带括号的区别


Posted in Javascript onJuly 28, 2016

示例代码:

<span style="font-size:18px;">function hi(){ 
 var a = 1; 
 return function(){
 console.log(a++);
 }; 
};   
var aaa = hi();
var bbb = hi;
</span>

如以上代码:

aaa 是将 hi() 的运行结果赋值给它,即 return 返回的匿名函数,此时有一个闭包,则每次调用 aaa 时都访问的同一个 a,aaa() 第一次运行结果为 1,第二次为2

而 bbb 将是将 hi 这个函数名赋值给它,则调用 bbb() 后返回一个函数表达式,即function(){console.log(a++)};

以上这篇浅谈js里调用函数时,函数名带括号和不带括号的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
textContent在Firefox下与innerText等效的属性
May 12 Javascript
Prototype1.6 JS 官方下载地址
Nov 30 Javascript
jQuery的12招常用技巧分享
Aug 08 Javascript
js确定对象类型方法
Mar 30 Javascript
js中substring和substr两者区别和使用方法
Nov 09 Javascript
JavaScript原生对象常用方法总结(推荐)
May 13 Javascript
jQuery原理系列-常用Dom操作详解
Jun 07 Javascript
jQuery实现的放大镜效果示例
Sep 13 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
Jun 13 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
原生JS无缝滑动轮播图
Oct 22 Javascript
原生javascript制作的拼图游戏实现方法详解
Feb 23 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
Jul 28 #Javascript
浅谈js中调用函数时加不加括号的问题
Jul 28 #Javascript
AngularJS 入门教程之HTML DOM实例详解
Jul 28 #Javascript
javascript 小数乘法结果错误的处理方法
Jul 28 #Javascript
轮播的简单实现方法
Jul 28 #Javascript
关于JS变量和作用域详解
Jul 28 #Javascript
jquery轮播的实现方式 附完整实例
Jul 28 #Javascript
You might like
php checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
PHP实现数组向任意位置插入,删除,替换数据操作示例
2019/04/05 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
值得分享的Bootstrap Table使用教程
2016/11/23 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
python 正则式 概述及常用字符
2009/05/07 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
python实现手机通讯录搜索功能
2018/02/22 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
Django上线部署之IIS的配置方法
2019/08/22 Python
谈谈python垃圾回收机制
2020/09/27 Python
Python eval函数介绍及用法
2020/11/09 Python
军训生自我鉴定范文
2013/12/27 职场文书
就业推荐表自我鉴定
2014/03/21 职场文书
组织鉴定材料
2014/06/02 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
小学生读书笔记
2015/07/01 职场文书
保护动物的宣传语
2015/07/13 职场文书
导游词之麻姑仙境
2019/11/18 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang