JavaScript
文章平均质量分 73
cz5121
这个作者很懒,什么都没留下…
展开
-
javascript中this的意思
Javascript 的 this 用法 作者:阮一峰 日期:2010年4月30日 this是 JavaScript 语言的一个关键字。 它是函数运行时,在函数体内部自动生成的一个对象,只能在函数体内部使用。 function test() { this.x = 1; } 上面代码中,函数test运行时,内部会自动有一个this对象可以使用。 那么,this的值是什么呢? 函数的不同使用场合,this有不同的值。总的来说,this就是函数运行时所在的环境对象。下面分四种情况..转载 2021-02-25 11:09:03 · 158 阅读 · 0 评论 -
JavaScript闭包
学习Javascript闭包(Closure) 作者:阮一峰 日期:2009年8月30日 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=9..转载 2021-02-25 10:39:07 · 82 阅读 · 0 评论 -
js方法后面多个括号的意思
有时我们看见js函数后面跟着多个小括号是怎么回事?f( )( )( )... f()意思是执行f函数,返回子函数 f()()执行子函数,返回孙函数 f()()()执行孙函数 ()()表示定义并执行,使用时不用再单独调用执行了 但注意,如果想这样执行,函数结构必须是这样,f的函数体里要return 子函数,子函数里要return 孙函数,如果没有return关键字,是不能这样连续执行的,会报错的。 举个例子:k是f的子函数,return子函数k,所以f()()能连续执行。 ...转载 2021-02-25 10:37:17 · 1386 阅读 · 0 评论