首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Javascript扩展对象

Javascript扩展对象
EN

Stack Overflow用户
提问于 2010-03-24 15:33:55
回答 2查看 22.3K关注 0票数 51

什么是javascripts中的expando对象?

我们需要它的目的是什么?任何完整的例子都将不胜感激

我在这里找到了1篇文章Javascript: The red-headed stepchild of web development

EN

回答 2

Stack Overflow用户

发布于 2011-01-19 19:58:18

除了基本类型(string、number、boolean)之外的所有内容都是对象,并且支持Key:values结构。属性(键)可以使用点符号和方括号来访问和设置。

代码语言:javascript
复制
var myObj = {};   
myObj.myProp1 = 'value1'; //works, an expando property   
myObj[myProp2] = 'value2'; // doesn't work, myProp2 is an undefined name.
myObj['myProp2'] = 'value2'; // works  , an expando property   
myObj[2010]= 'value'; //note the key is number, still works, an expando property??   
myObj.2010 = 'value'; // FAILS. to use dot notation, key must be a string
票数 10
EN

Stack Overflow用户

发布于 2011-03-03 00:58:18

JavaScript将具有特定名称ID的元素转换为返回的DOM对象的扩展。它解释了here

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2506005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档