数据属性:
1.Value:包含该属性的数据值。读取/写入都是该值。默认为undefined;如上面实例对象person中定义了name属性。
2.要修改对象属性的默认特征(默认都为true),可调用Object.defineProperty()方法,它接收三个参数:属性所在对象,属性名和一个描述符对象。
比如:浏览器支持:IE9+、Firefox 4+、Chrome、Safari5+
3.创建一个对象
将函数的作用域赋给新对象(因此this指向这个新对象,如:person1)
执行构造函数的代码
返回该对象