添加属性动态地在javascript
在Javascript中你动态地添加属性的对象,例如:添加属性动态地在javascript
var car = {colour: "blue"};
car.reg = "XYXABC00D";
是否有一个特别的流行语这个?
谢谢。
您的流行词可能被称为expando。
那么,在JavaScript中,任何目的是在Expando对象。正如文章所涵盖的那样, 意味着只要你尝试访问属性 它就会自动创建。
在实践中,名称“expando”仅在动态属性添加到DOM节点时使用,这使得古代Internet Explorer版本中出现“有趣”的东西。
我不确定你的意思是“实际上它只在动态属性被添加到DOM节点时使用”。我动态地向对象动态地添加键... – 2012-03-16 21:46:11
对不起,我的意思是表达式“expando”通常用在DOM上下文中,特别是当讨论IE内存泄漏时。 – biziclop 2012-03-16 21:49:31
当没有DOM时,用什么语言来涵盖编程技术? – dublintech 2012-03-16 21:50:52
由于JavaScript中的对象是关联数组,因此添加动态属性只是映射键/值对。所以也许你正在寻找的技术术语可能与分配/映射(与关联数组而不是动态对象有关的术语)有关。
你只是在寻找一个单词,意思是“动态添加属性到对象”? – 2012-03-16 21:37:35
@Pert是的,问题就是这么简单 – dublintech 2012-03-16 21:50:04