JavaScript
险峰
这个作者很懒,什么都没留下…
展开
-
Javascript初学者关于对闭包的理解
function outer(){ var n=0; return function inner(){return ++n;} } var getNum=outer(); console.log(getNum()); //输出1 n=0;//创建了全局变量n console.log(getNum()); //输出2 闭包的三大定义: 1、函数的嵌套; 2、里层函数调用外层函原创 2015-11-13 21:17:31 · 232 阅读 · 0 评论 -
通过一个不常用的函数创建方式来了解函数的存在方式
通过一种不常见的函数创建方式来了解函数。我们平常最常见的创建函数的方式无非是通过 1、声明方式 function 函数名(形参){函数体} 2、直接量 var 函数名=function(形参){函数体} 这两种方式来创建函数,然而往往最简单的创建方式却让我们对函数产生误解。 下面这种通过new创建函数对象的方式在平常的编写中基本不出现 var 函数名=new function原创 2015-11-21 00:36:28 · 304 阅读 · 0 评论