在Javascript中,您可以动态地向对象添加属性,例如:
var car = {colour: "blue"};
car.reg = "XYXABC00D";
这是否有特别的流行语?
感谢。
答案 0 :(得分:2)
您的流行语可能被称为 expando 。
好吧,在javascript中,任何对象都是一个expando对象。这是什么意思 正如文章所述,无论何时您尝试访问某个属性 它会自动创建。
实际上,名称“expando”仅在将动态属性添加到DOM节点时使用,这在古老的Internet Explorer版本中产生了“有趣”的东西。
答案 1 :(得分:0)
由于javascript中的对象是关联数组,因此添加动态属性只是映射键/值对。因此,您正在寻找的技术术语可能与分配/映射(与关联数组而非动态对象相关的术语)有关。