手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >this[] 指的是什么内容 讨论
this[] 指的是什么内容 讨论
摘要:代码theMonths=newMakeArray(12)//loadarraywithEnglishmonthnamesfunctionMa...

代码

theMonths=newMakeArray(12)

//loadarraywithEnglishmonthnames

functionMakeArray(n){

this[0]="anuary"

this[1]="February"

this[2]="March"

this[3]="April"

this[4]="May"

this[5]="June"

this[6]="July"

this[7]="August"

this[8]="September"

this[9]="October"

this[10]="November"

this[11]="December"

this.length=n

returnthis

}

这个是JavaScriptBible4thEdition上面的一段代码.

这种this的用法是怎么个意思?javascript的this还有匿名obj的作用?

这样的用法只能限于函数内部吧

抛出异常的爱写道

这样就可以在别的地方用

代码

varmy=newObject();

my.MakeArray=MakeArray;

my.MakeArray(10);

的确看到一个类似的用法

代码

//createbasicarray

theMonths=newMakeArray(12)

如果this[]的用法,表示this是一个arrayobject

那么

代码

this.length=n

这个似乎让this又成为了一个拥有一个arrayobject和一个int变量的object了

this于是看上去像某个匿名class的object了

是否可以这样理解呢?

【this[] 指的是什么内容 讨论】相关文章:

用Node.js通过sitemap.xml批量抓取美女图片

让广告代码不再影响你的网页加载速度

显示行号的文本输入框

Jquery跨浏览器文本复制插件Zero Clipboard的使用方法

JSON字符串和对象之间的转换详解

JavaScript Base64编码和解码,实现URL参数传递。

javascript先序遍历DOM树的方法

Javascript技术栈中的四种依赖注入详解

JavaScript操作Cookie方法实例分析

10条建议帮助你创建更好的jQuery插件

精品推荐
分类导航