js之面向对象
本文主要简述了js中三种创建对象的方式。
1、使用object创建对象
var person= new Object();
person.name='老王';
person.age=18;
person.say = function (content) {
console.log(content)
}
// 调用对象的属性和方法
console.log(person.name)
console.log(person.age)
person.say('嘤嘤嘤')
2、直接创建对象
var person = {
name:'老王',
age:18,
say: function (content) {
console.log(content)
}
}
console.log(person.name)
console.log(person.age)
person.say('嘤嘤嘤')
3、自定义构造函数创建对象
// 自定义构造函数
function person(name,age,say) {
this.name = name;
this.age = age;
this.say = say;
}
// 声明一个人类对象
var p = new person(
"老王",
18,
function (content) {
console.log(content)
}
);
//调用人的属性和方法
console.log(p.name);
console.log(p.age);
p.say('嘤嘤嘤');