創(chuàng)建一個(gè)類Person的簡單實(shí)例
創(chuàng)建一個(gè)類Person,包含以下屬性:姓名(name)、年齡(age)、朋友(friends數(shù)組)、問候(sayhi方法,輸出問候語,例如:“你好!”)、交朋友(addFriend方法,向friends里添加一個(gè)值),然后創(chuàng)建兩個(gè)此類的實(shí)例:“小張“,22,[“小李”,”小王”],”你好!”,”James”,”James”,24,[“Ann”,”Billy”],”Hello!”,”小張”
function Person(props){
this.name=props.name||'匿名';
this.age=props.age||20;
this.friends=props.friends||'無';
}
Person.prototype.sayhi=function(){
console.log("你好!"+this.name);
}
Person.prototype.addFriend=function(newf){
this.friends.push(newf);
console.log(this.friends);
}
function createPerson(props) {
return new Person(props || {});
}
var xiaozhang=createPerson({
name:'小張',
age:22,
friends:["小李","小王"]
});
xiaozhang.sayhi();//你好!小張
xiaozhang.addFriend('James');//["小李", "小王", "James"]
以上這篇?jiǎng)?chuàng)建一個(gè)類Person的簡單實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript腳本性能優(yōu)化注意事項(xiàng)
本文總結(jié)了我在JavaScript編程中所找到的提高JavaScript運(yùn)行性能的一些方法,其實(shí)這些經(jīng)驗(yàn)都基于幾條原則2008-11-11
JS定時(shí)器用法分析【時(shí)鐘與菜單中的應(yīng)用】
這篇文章主要介紹了JS定時(shí)器用法,結(jié)合時(shí)鐘與菜單中的應(yīng)用分析了JS中setInterval與setTimeout操作時(shí)間的相關(guān)技巧,需要的朋友可以參考下2016-12-12
uni-app登錄與支付功能實(shí)現(xiàn)三秒后自動(dòng)跳轉(zhuǎn)
這篇文章主要介紹了uni-app:登錄與支付-- 三秒后自動(dòng)跳轉(zhuǎn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03

