作家
登录

this[] 指的是什么内容 讨论

作者: 来源:www.28hudong.com 2013-03-30 03:36:13 阅读 我要评论

代码 theMonths = new MakeArray(12) // load array with English month names function MakeArray(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 return this } 这个是Java Script Bible 4th Edition上面的一段代码. 这种this的用法 是怎么个意思?javascript的this还有匿名obj的作用? 这样的用法只能限于函数内部吧 抛出异常的爱 写道 这样就可以在别的地方用 代码 var my = new Object (); my.MakeArray= MakeArray; my.MakeArray(10); 的确看到一个类似的用法 代码 // create basic array theMonths = new MakeArray(12) 如果this[]的用法,表示this是一个array object 那么 代码 this.length = n 这个似乎让this又成为了一个拥有一个array object 和一个 int 变量的 object了 this于是看上去像某个匿名class的object了 是否可以这样理解呢?

  推荐阅读

  基于逻辑运算的简单权限系统(实现) JS 版

作者: slightboy, 时间: 2006-10-17 此篇为 JS 实现版本, 以前作已交待原理 故不在此多做解释 如需原理介绍 请查看 VBS 版. var PermissionType = { Read : 1, Write : 2, Delete : 4 } function Perm>>>详细阅读


本文标题:this[] 指的是什么内容 讨论

地址:http://www.17bianji.com/kaifa2/JS/30697.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)