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 event事件在IE、FF兼容性问题
Jan 01 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
Feb 18 Javascript
利用jquery包将字符串生成二维码图片
Sep 12 Javascript
JavaScript设计模式之单例模式实例
Sep 24 Javascript
jQuery中大家不太了解的几个方法
Mar 04 Javascript
JS把内容动态插入到DIV的实现方法
Jul 19 Javascript
图解Javascript——作用域、作用域链、闭包
Mar 21 Javascript
JS操作xml对象转换为Json对象示例
Mar 25 Javascript
javascript中undefined的本质解析
Jul 31 Javascript
微信小程序页面渲染实现方法
Nov 06 Javascript
JavaScript 防盗链的原理以及破解方法
Dec 29 Javascript
Vue仿Bibibili首页的问题
Jan 21 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
php中利用explode函数分割字符串到数组
2014/02/08 PHP
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
2018/06/05 PHP
JavaScript 乱码问题
2009/08/06 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
2017/01/08 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
2017/12/07 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
详细讲解Python中的文件I/O操作
2015/05/24 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
python 开发的三种运行模式详细介绍
2017/01/18 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
租赁意向书范本
2014/04/01 职场文书
煤矿安全生产责任书
2014/04/15 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
内勤岗位职责
2015/02/10 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
学习新党章心得体会2016
2016/01/15 职场文书
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
MYSQL优化之数据表碎片整理详解
2022/04/03 MySQL
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android