JS--Expando 属性和方法

JavaScript 中的所有对象均支持 expando 属性和方法,这些属性和方法可在运行时动态添加和移除。这些属性和方法可以有任何名称,并可用数字标识。如果属性或方法的名称是简单的标识符,则可在对象名称与句点之后加入该属性,如以下代码中的myObj.name、myObj.age和myObj.getAge:


JS--Expando 属性和方法_第1张图片

如果属性或方法的名称不是简单的标识符,或在编写脚本时不知道该属性,则可在方括号内使用表达式作为属性的索引。JavaScript 中所有 expando 属性的名称在添加到对象之前都被转换为字符串


JS--Expando 属性和方法_第2张图片


参考:https://msdn.microsoft.com/zh-cn/library/89t1khd2(v=VS.94).aspx

你可能感兴趣的:(JS--Expando 属性和方法)