在javascript中动态添加属性
Adding properties dynamically in javascript
在Javascript中,您可以动态地向对象添加属性,例如:
var car = {colour: "blue"};
car.reg = "XYXABC00D";
有专门的流行语吗?
谢谢。
您的流行语可能被称为expando。
- Javascript expando对象
在javascript中,任何对象都是expando对象。这意味着什么正如本文所述,无论何时您尝试访问某个属性它将自动创建。
在实践中,只有当动态属性添加到DOM节点时,才会使用"expando"这个名称,这在古代的Internet Explorer版本中是"有趣的"。
由于javascript中的对象是关联数组,添加动态属性只是映射一个键/值对。因此,您所寻找的技术术语可能与赋值/映射有关(与关联数组而非动态对象有关的术语)。
相关文章:
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何向JSON数组动态添加属性
- 如何在 JavaScript 中以递增顺序在对象中添加属性
- 挖空.js - 向服务器端发送的数据添加属性
- 借助for循环和数组在对象中添加属性
- 新手查询动态添加属性
- 为什么可以'我们在函数体中为函数对象添加属性,就像在javascript中为对象文字添加属性一样
- 使用javascript为网页中的所有图像添加属性
- Javascript - 如何向对象构造函数添加属性
- 向插件添加属性(不是默认方式)
- 如何使用 Ext.js 向内存中的标记添加属性
- Gmaps4rails:如何向 json 添加属性
- 在运行时向 Javascript 对象添加属性
- 从Input Javascript在脚本中添加属性
- JQuery:如何检查复选框是否被选中并向字段添加属性
- 向构造函数或原型添加属性之间的区别
- 向对象动态添加属性
- 无法向按钮添加属性
- 定义一个函数,然后为其添加属性
- 如何通过javarscript或jquery在数组中添加属性复选框(checked=true)