效果截图:
使用Object创建
var p = new Object();
p.name = ‘Keafmd’;
p.age = 18;
console.log§;
样例代码:
效果截图:
使用Function创建
function Student(){
this.name = ‘’;
this.age = 0;
}
var stu1 = new Student();
stu1.name = “Keafmd”;
stu1.age = 18;
stu1.address = ‘哈尔滨’;
console.log(stu1);
var stu2 = new Student();
console.log(stu2);
样例代码:
效果截图:
使用class关键字
class Human{
constructor(name) {
this.name = name;
}
sayHi(){
console.log('我是: '+this.name);
}
}
var h1 = new Human(‘Keafmd’);
h1.sayHi()
样例代码:
效果截图:
**通过对象可以给对象扩展字段(属性、方法)
如果想同一个类型,都添加属性,则需要用到原型 prototype**
样例代码: