属性

1、自有属性和原型属性

Object.hasOwnProperty()判断对象属性是否来自原型链

2、属性类型:

1)数据属性

2)访问器属性

getter,setter

3)内置属性

prototype

3、添加属性:

var person = {
  name:'xa',
}
Object.defineProperty(person,"color",{
  value:'green',
  enumerable: true,
  configerable: true,
  writable: true
});

//没有配置的默认为false

console.log(person);  // {name: "xa", color: "green"}

Object.defineProperties 一次定义多个

4、删除属性 : delete

你可能感兴趣的:(属性)