手机
当前位置:查字典教程网 >编程开发 >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中eval解析JSON字符串

鼠标图片振动代码

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

js实现顶部可折叠的菜单工具栏效果实例

javascript实现炫酷的拖动分页

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

JSON与XML优缺点对比分析

在JavaScript的正则表达式中使用exec()方法

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

精品推荐
分类导航