我們為什么要使用建構式?
1:普通的字面量方式和new Object創建的物件方式一次只能創建一個物件,而里面的
屬性和方法大多是重復使用的,當我們想創建多個相同屬性和方法的物件并重復使用,就需要使用建構式來創建,
2:建構式和普通函式不一樣,里面封裝的是一個物件,
建構式的語法格式:
function 建構式名(){
this.屬性名 = 值;
this.方法名 = function() {
}
}
new 建構式名();
實體:
function Person(uname,age,sex){
this.name = uname;
this.age = age;
this.sex = sex;
this.sing = function(sang){
console.log(sing);
}
}
var tony = new Person(‘托尼’,24,‘男’);
console.log(tony.name);
console.log(tony[‘age’]);
console.log(tony.sex);
tony.sing(‘唱歌’);
var make = new Person(‘馬克’,25,‘男’);
console.log(tony.name);
console.log(tony[‘age’]);
console.log(tony.sex);
make.sing(‘周杰倫的歌’);
建構式知識要點
1.建構式名首字母要大寫
2.建構式不需要return,就可以回傳結果
3.呼叫建構式必須使用new
4.建構式方法和屬性前面要加this(建構式的this指向創建的實體物件new)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/138433.html
標籤:JavaScript
下一篇:利用建構式創建物件
