JS 对象基本用法

110 阅读1分钟

1:声明对象的两种语法

  • var obj={}
  • var obj=new Object()

2:如何删除对象的属性

  • delete obj.属性名

3:如何查看对象的属性

4:如何修改或增加对象的属性

  • obj.key
  • obj['key']

注意!!!!!:
obj.key等价于obj['key'],但obj.key不等价于obj[key]
这里的key是字符串,而不是变量

5:'name' in obj和obj.hasOwnProperty('name') 的区别 in会检查隐藏属性(共有属性),hasOwnProperty只会检查自身属性