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


Posted in Javascript onMarch 24, 2007

代码
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了 
是否可以这样理解呢?

Javascript 相关文章推荐
php上传图片并给图片打上透明水印的代码
Jun 07 Javascript
最佳的addEvent事件绑定是怎样诞生的
Oct 24 Javascript
JavaScript模板入门介绍
Sep 26 Javascript
JS的Document属性和方法小结
Sep 17 Javascript
javascript自定义函数参数传递为字符串格式
Jul 29 Javascript
JavaScript中使用Callback控制流程介绍
Mar 16 Javascript
微信小程序 wx.request方法的异步封装实例详解
May 18 Javascript
layui.js实现的表单验证功能示例
Nov 15 Javascript
vue微信分享 vue实现当前页面分享其他页面
Dec 02 Javascript
layui问题之模拟select点击事件的实例讲解
Aug 15 Javascript
Vue动态生成表格的行和列
Jul 18 Javascript
vue @click.native 绑定原生点击事件
Apr 22 Vue.js
javascript对象的property和prototype是这样一种关系
Mar 24 #Javascript
Ajax一统天下之Dojo整合篇
Mar 24 #Javascript
dojo 之基础篇(三)之向服务器发送数据
Mar 24 #Javascript
dojo 之基础篇(二)之从服务器读取数据
Mar 24 #Javascript
dojo 之基础篇
Mar 24 #Javascript
jQuery使用手册之 事件处理
Mar 24 #Javascript
jQuery使用手册之三 CSS操作
Mar 24 #Javascript
You might like
php 连接mssql数据库 初学php笔记
2010/03/01 PHP
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
PHP正则验证Email的方法
2015/06/15 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
Webkit的跨域安全问题说明
2011/09/13 Javascript
jQuery中读取json文件示例代码
2013/05/10 Javascript
javascript设置金额样式转换保留两位小数示例代码
2013/12/04 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
Javascript中Promise的四种常用方法总结
2017/07/14 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
Python使用turtule画五角星的方法
2015/07/09 Python
栈和队列数据结构的基本概念及其相关的Python实现
2015/08/24 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
Python socket 套接字实现通信详解
2019/08/27 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
Python计算信息熵实例
2020/06/18 Python
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
音乐器材管理制度
2014/01/31 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
自信主题班会
2015/08/14 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书