手机
当前位置:查字典教程网 >编程开发 >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到底是什么

javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法

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

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

无限扩展的年份select

javascript中eval解析JSON字符串

js+HTML5实现canvas多种颜色渐变效果的方法

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

JavaScript通过事件代理高亮显示表格行的方法

精品推荐
分类导航