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 相关文章推荐
DEFER怎么用?
Jul 01 Javascript
javascript编程起步(第一课)
Jan 10 Javascript
jQuery+ajax+asp.net获取Json值的方法
Jun 08 Javascript
大型JavaScript应用程序架构设计模式
Jun 29 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
Oct 05 Javascript
Angularjs之filter过滤器(推荐)
Nov 27 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
Jan 19 Javascript
基于hover的用法实例(推荐)
Jul 04 Javascript
深入Vue-Router路由嵌套理解
Aug 13 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
Feb 13 Javascript
详解vue中this.$emit()的返回值是什么
Apr 07 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
Oct 20 Javascript
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
用Zend Encode编写开发PHP程序
2010/02/21 PHP
php将会员数据导入到ucenter的代码
2010/07/18 PHP
PHP计数器的实现代码
2013/06/08 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
php实现无限级分类
2014/12/24 PHP
php简单实现查询数据库返回json数据
2015/04/16 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
js tab效果的实现代码
2009/12/26 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
jQuery.extend()的实现方式详解及实例
2013/06/29 Javascript
jquery重复提交请求的原因浅析
2014/05/23 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
如何写好你的JavaScript【推荐】
2017/03/02 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
4 种滚动吸顶实现方式的比较
2019/04/09 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
python查看FTP是否能连接成功的方法
2015/07/30 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
django的ORM操作 增加和查询
2019/07/26 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
公司行政经理岗位职责
2013/12/24 职场文书
详细的大学生创业计划书模板
2014/01/27 职场文书
学生会干部自荐信
2014/02/04 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
繁星春水读书笔记
2015/06/30 职场文书
2016学校先进集体事迹材料
2016/02/29 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers