在javascript中动态添加属性
在Javascript中,可以动态向对象添加属性,例如:在javascript中动态添加属性,javascript,Javascript,在Javascript中,可以动态向对象添加属性,例如: var car = {colour: "blue"}; car.reg = "XYXABC00D"; 这有什么特别的流行语吗 谢谢。您的流行语可能被称为expando 在javascript中,任何对象都是expando对象。这意味着什么 正如本文所述,无论何时尝试访问某个属性 它将自动创建 实际上,“expando”这个名称只在向DOM节点添加动态属性时使用,这在古代的Internet Explorer版本中是“有趣的”事情。由
var car = {colour: "blue"};
car.reg = "XYXABC00D";
这有什么特别的流行语吗
谢谢。您的流行语可能被称为expando
实际上,“expando”这个名称只在向DOM节点添加动态属性时使用,这在古代的Internet Explorer版本中是“有趣的”事情。由于javascript中的对象是关联数组,添加动态属性只是映射一个键/值对。因此,您要查找的技术术语可能与赋值/映射(与关联数组而非动态对象相关的术语)有关。您只是在查找一个表示“动态向对象添加属性”的单词吗?@p是的,问题是simpleI不确定您指的是什么“实际上,它仅在向DOM节点添加动态属性时使用”。我经常向对象动态添加键……对不起,我的意思是表达式“expando”通常用于DOM上下文,特别是在讨论IE内存泄漏时。没有DOM时,用什么词来涵盖编程技术?有什么问题?”我向对象添加了一个
date
属性o
“?:)