JavaScript 是松散类型的语言,可以动态地增加属性和方法到对象中。增加、修改、删除对象属性语法如下:
// 增加属性 对象名.新属性 = 属性值; // 修改属性值 对象名.新属性 = 新属性值; // 删除属性值 delete 对象名.属性; // 或者直接设置为 undefined 对象名.属性 = undefined;
应用于上面的例子:
// 增加属性 Tom.age = 20; // 修改属性值 Tom.name = Jack; // 删除属性值 delete Tom.name;
注意,当对象属性被删除后,再访问该属性,将返回 undefined 类型。