1、new操作符跟Object構造函數
var person = new Object(); 可以寫成 var person = {};
person.name = "kitty";
person.age = 25;
2、“對象字面量”表示法
var person = {
name: "allan",
age: 18
};
3、工廠模式
var createPerson = function(name,age){
var o = new Object();
o.name = name;
o.age = age;
o.sayName = function(){
console.log(name)
};
return o;
}
var person1 = createPerson("Kitty",18);
person1.sayName();
4、構造函數
function Person(name,age){
this.name = name;
this.age = age;
this.sayName = function(){
console.log(this.name);
};
};
var person1 = new Person("Kitty",18);
person1.sayName();
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。