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 相关文章推荐
js静态作用域的功能。
Dec 25 Javascript
永不消失的title提示代码
Feb 15 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
Apr 02 Javascript
javascript正则表达式中的replace方法详解
Apr 20 Javascript
Jquery常用的方法汇总
Sep 01 Javascript
JavaScript String 对象常用方法总结
Apr 28 Javascript
全国省市二级联动下拉菜单 js版
May 10 Javascript
jquery删除数组中重复元素
Dec 05 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
Feb 13 Javascript
微信小程序Redux绑定实例详解
Jun 07 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
Aug 08 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
Jan 27 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
php检测数组长度函数sizeof与count用法
2014/11/17 PHP
PHP+MySQL实现的简单投票系统实例
2016/02/24 PHP
PHP7+Nginx的配置与安装教程详解
2016/05/10 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
javascript调试说明
2010/06/07 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
Vue中正确使用Element-UI组件的方法实例
2020/10/13 Javascript
简单介绍Python中的filter和lambda函数的使用
2015/04/07 Python
Python切换pip安装源的方法详解
2016/11/18 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
python实现KNN分类算法
2019/10/16 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
如何让Java程序执行效率更高
2014/06/25 面试题
集团公司人力资源部岗位职责
2014/01/03 职场文书
生日邀请函范文
2014/01/13 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
升职自我推荐信范文
2015/03/25 职场文书
保护地球的宣传语
2015/07/13 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python