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

 更新时间:2007年03月24日 00:00:00   作者:  
代码
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了 
是否可以这样理解呢?

相关文章

  • js获取url中指定参数值的示例代码

    js获取url中指定参数值的示例代码

    这篇文章主要是对js获取url中指定参数值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • 使用js解决由border属性引起的div宽度问题

    使用js解决由border属性引起的div宽度问题

    由于border属性引起的div宽度问题,确实很让人头疼,在本文将为大家介绍下使用JS是如何解决的,感兴趣的朋友不要错过
    2013-11-11
  • javascript中的作用域和闭包详解

    javascript中的作用域和闭包详解

    这篇文章主要向大家介绍了javascript中的作用域和闭包,以及利用js闭包实现循环绑定事件,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • JS实现页面长时间不操作退出到登录页面的示例代码

    JS实现页面长时间不操作退出到登录页面的示例代码

    这篇文章主要介绍了JS实现页面长时间不操作退出到登录页面的示例代码,通过在head标签中引入jquey和页面长时间不操作的js页面,结合实例代码讲解的非常详细,需要的朋友可以参考下
    2024-03-03
  • 原生js的数组除重复简单实例

    原生js的数组除重复简单实例

    下面小编就为大家带来一篇原生js的数组除重复简单实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • js DNA动态序列比对代码

    js DNA动态序列比对代码

    JavaScript动态序列比对代码,随便 写着玩的,在网上见到用VC、VB写的比较多,这个算法以前在高中课本上见到过,我只是用Js写一下试试,或许还不是太准确。
    2010-07-07
  • js构建二叉树进行数值数组的去重与优化详解

    js构建二叉树进行数值数组的去重与优化详解

    这篇文章主要给大家介绍了关于js构建二叉树进行数值数组的去重与优化的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • javascript设计模式 – 桥接模式原理与应用实例分析

    javascript设计模式 – 桥接模式原理与应用实例分析

    这篇文章主要介绍了javascript设计模式 – 桥接模式,结合实例形式分析了javascript桥接模式基本概念、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • 详解JS中常用的Fetch API

    详解JS中常用的Fetch API

    Fetch API是一种用于进行网络请求的现代JavaScript API,提供了更简洁、强大和灵活的方式来处理异步数据交互,本文主要为大家介绍了js中js中基本用法,感兴趣的同学可以参考下
    2023-07-07
  • JavaScript实现的encode64加密算法实例分析

    JavaScript实现的encode64加密算法实例分析

    这篇文章主要介绍了JavaScript实现的encode64加密算法,实例分析了javascript处理encode64编码针对字符串加密的技巧,非常简洁实用,需要的朋友可以参考下
    2015-04-04

最新评论