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 相关文章推荐
javascript实现的距离现在多长时间后的一个格式化的日期
Oct 29 Javascript
在子窗口中关闭父窗口的一句代码
Oct 21 Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
May 06 Javascript
jQuery基于图层模仿五星星评价功能的方法
May 07 Javascript
javascript禁止超链接跳转的方法
Feb 02 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
May 23 Javascript
setTimeout学习小结
Feb 08 Javascript
js实现文字无缝向上滚动
Feb 16 Javascript
基于React实现表单数据的添加和删除详解
Mar 14 Javascript
Angular 4.0学习教程之架构详解
Sep 12 Javascript
使用Node.js在深度学习中做图片预处理的方法
Sep 18 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
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
php 数组的一个悲剧?
2011/05/11 PHP
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
javascript 写类方式之一
2009/07/05 Javascript
javascript 弹出层组件(升级版)
2011/05/12 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python处理字符串之isspace()方法的使用
2015/05/19 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
python中logging库的使用总结
2017/10/18 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
python实现一个点绕另一个点旋转后的坐标
2019/12/04 Python
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
人力资源经理自我评价
2014/01/04 职场文书
乡镇创先争优活动总结
2014/08/28 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
党员群众路线学习心得体会
2014/11/04 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
2015年高中班主任工作总结
2015/04/30 职场文书
庭外和解协议书
2016/03/23 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers
Windows server 2016服务器基本设置
2022/08/14 Servers