基于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 相关文章推荐
javascript IE中的DOM ready应用技巧
Jul 23 Javascript
Javascript 跨域访问解决方案
Feb 14 Javascript
JQuery开发的数独游戏代码
Oct 29 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
Jan 02 Javascript
JS中 用户登录系统的解决办法
Apr 15 Javascript
javascript-简单的计算器实现步骤分解(附图)
May 30 Javascript
使用javascript实现监控视频播放并打印日志
Jan 05 Javascript
jQuery对html元素的取值与赋值实例详解
Dec 18 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
Nov 10 Javascript
Bootstrap fileinput组件封装及使用详解
Mar 10 Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 Javascript
详解Typescript里的This的使用方法
Jan 08 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
smarty内置函数capture用法分析
2015/01/22 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
php设计模式之委托模式
2016/02/13 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
2017/06/23 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
python脚本爬取字体文件的实现方法
2017/04/29 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python函数的默认参数设计示例详解
2019/12/01 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
实例代码讲解Python 线程池
2020/08/24 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
纽约的奢华内衣店:Journelle
2016/07/29 全球购物
奥地利时尚、美容、玩具和家居之家:Kastner & Öhler
2020/04/26 全球购物
委托与事件是什么关系?为什么要使用委托
2014/04/18 面试题
创业计划书撰写原则
2014/01/25 职场文书
买卖协议书范本
2014/04/21 职场文书
我的老师教学反思
2014/05/01 职场文书
大学生简短的自我评价
2014/09/12 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
离婚答辩状范文
2015/05/22 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
一条 SQL 语句执行过程
2022/03/17 MySQL
带你了解Java中的ForkJoin
2022/04/28 Java/Android