手机
当前位置:查字典教程网 >编程开发 >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[] 指的是什么内容 讨论】相关文章:

Javascript中的Prototype到底是什么

鼠标图片振动代码

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

javascript先序遍历DOM树的方法

单击图片时直接出现另存为对话框

JSON与XML优缺点对比分析

jQuery实现弹出窗口中切换登录与注册表单

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

JSON简介以及用法汇总

javascript原型模式用法实例详解

精品推荐
分类导航