这是创建一个原型为null的空对象
类的属性除非是显式定义在其本身上(即this对象上),否则都定义在原型上。eat,sayName这两个方法是实例都可以调用,区别就是sayName在实例的prototype上
直接通过“属性名/值”来创建,语法“var 对象名={属性名:属性值}”;2、使用“var 对象名=new 构造函数名(args)”语句;3、使用“Object.create(原型对象,descriptors)”语句。
这是创建一个原型为null的空对象
类的属性除非是显式定义在其本身上(即this对象上),否则都定义在原型上。eat,sayName这两个方法是实例都可以调用,区别就是sayName在实例的prototype上
直接通过“属性名/值”来创建,语法“var 对象名={属性名:属性值}”;2、使用“var 对象名=new 构造函数名(args)”语句;3、使用“Object.create(原型对象,descriptors)”语句。