麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JavaScript 構造函數

2019-11-06 06:12:57
字體:
來源:轉載
供稿:網友

構造函數就是初始化對象的函數,簡單的說就是給剛剛創建的對象賦值屬性等。1、構造函數的作用-> 直接量(字面量,literal)(123 {} []...)  缺點:無法復用-> 工廠函數(factory)
function createPerson(name, age, gender){    return {        name: name,        age: age,        gender: gender    };}缺點:不易于維護區分,不易于繼承的實現-> 構造器(constructor)常常將其稱為構造函數、構造方法
// Pascal 命名規則(從第一個單詞起首字母大寫)function Person(name, age, gender){    this.name = name;    this.age = age;    ......}-> 在 js 中 對象 具有動態性    可以利用 對象.屬性 或 對象['屬性名'] 隨意的給對象增加成員    同時可以利用 delete 運算符刪除成員2、構造函數的執行過程-> 構造函數的執行過程(本質):利用對象的動態性給對象增加成員-> 將下列代碼的執行過程描述出來
function Person(name){    this.name = name;    this.sayHello = function(){};}var p = new Person('jim');1> 首先執行 new 運算符,創建對象,該對象中什么也沒有,是一個空對象(注意:空與空對象是兩個概念)2> 調用構造方法,將剛剛創建的對象引用傳遞給構造函數的this3> 依次執行構造函數中的代碼,如果出現 this.xxx = xxx 就是表示給剛剛創建的對象添加成員4> 構造函數執行結束,默認返回 this(可以不寫 return),將對象的引用賦值給 new 左邊的等號左邊的變量5> 此時構造函數執行結束,構造函數內部的變量銷毀


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品中文在线 | 一级黄片毛片免费看 | 在线播放免费人成毛片乱码 | 国产精品久久久久久久不卡 | 久草手机视频在线观看 | 羞羞答答视频 | 毛片在线免费 | av在线官网 | 全黄裸片武则天艳史 | 久久亚洲成人网 | 91精品久久香蕉国产线看观看 | 亚洲精品aⅴ中文字幕乱码 欧美囗交 | 久久精品一级片 | 成人男女激情免费视频 | 免费黄色大片在线观看 | 狠狠干五月天 | 99精品国产一区二区三区 | 鲁久久| 性少妇videosexfreexxx片 | 亚洲白嫩在线观看 | 九九午夜 | 综合图区亚洲 | 国产成人强伦免费视频网站 | 成人在线视频精品 | 国产女同玩人妖 | 国产91一区二区三区 | 黄色成人小视频 | 久久性生活免费视频 | wankz100%videos| 99精品视频久久精品视频 | 精品亚洲成a人在线观看 | 草久在线观看视频 | 黄色网址免费入口 | 日韩视频www| 国产午夜精品久久久久久免费视 | 91看片成人 | 欧美h版在线观看 | 国产福利不卡一区二区三区 | 久精品久久 | chinese乱子伦xxxx国语对白 | 特级无码毛片免费视频尤物 |