无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒web前端開發(fā)項(xiàng)目教程_1000集完全零基礎(chǔ)入門HTML5+CSS3+JS到

2023-07-12 12:05 作者:阿木木1214  | 我要投稿

ES5 方法創(chuàng)建類

js運(yùn)用了面向?qū)ο蟮乃枷?,但是卻沒有類的語法

解決方案:用函數(shù)模擬類,被當(dāng)作類的函數(shù)本質(zhì)是構(gòu)造函數(shù)

??function Student(name,age,score){

??this.name = name;

????this.age = age;

????this.score = score;

????this.doHomework = function(){

console.log("doHomework");

????}

????this.eat = function (){

??????console.log("eat");

}

????當(dāng)一個(gè)成員函數(shù)要使用其他的成員,必須添加前綴this

????this.showValue = function(){

??????console.log(this.name,this.age,this.score)

??????this.eat()

??????this.doHomework()

????}

??}

let s1 = new Student("aa",30,100);


普通函數(shù)與構(gòu)造函數(shù)的區(qū)別:

?? 1.習(xí)慣上構(gòu)造函數(shù)首字母大寫

?????2.構(gòu)造函數(shù)必須和new連用

?????3.構(gòu)造函數(shù)不能添加return,因?yàn)樽詣?dòng)返回的是地址

ES6 創(chuàng)建類

class 類名{

??//構(gòu)造函數(shù) -> new時(shí)調(diào)用的函數(shù)

??constructor(參數(shù)列表){

?????

??}

??去掉function的普通函數(shù)

}

千鋒web前端開發(fā)項(xiàng)目教程_1000集完全零基礎(chǔ)入門HTML5+CSS3+JS到的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
香港| 临安市| 龙井市| 喀什市| 册亨县| 三原县| 安新县| 盐边县| 盘山县| 祁阳县| 琼结县| 海口市| 台江县| 大英县| 团风县| 彭阳县| 建湖县| 喜德县| 大安市| 凌海市| 珲春市| 章丘市| 乐至县| 临颍县| 芒康县| 岳西县| 太湖县| 砀山县| 台安县| 忻州市| 馆陶县| 定边县| 大邑县| 神农架林区| 利辛县| 昌图县| 宁波市| 太保市| 靖宇县| 高碑店市| 当雄县|