1. 程式人生 > >通過原型和字面量的方法去建立物件

通過原型和字面量的方法去建立物件

通過原型和字面量的方法去建立物件

function Cat(name,age){
	this.name = name;
	this.age = age;
}
Cat.prototype.sayName = function(){
	alert(this.name)
	} 
var cat = new Cat("five",18); //例項化


//原型模式執行順序先在已經例項化的建構函式裡去找,如果沒有就去原型物件裡去找。
//總而言之就是就近原則

在這裡插入圖片描述

字面量:

function Cat(name,five){
this.name = name;
this.age = age;
}
Cat.prototype = {
	sayName = function(){
		alert(this.name)
	}
}
var cat1 = new Cat(five,17);
cat1.sayName()

//通過字面量的方式去建立的物件可以傳入自定義的引數,也能引用原型