国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

javascript new后的constructor屬性

2019-11-21 00:18:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

js對(duì)象生成時(shí):

如:function BB(a){
this.a="kkk"
}

var b=new BB();
這時(shí)b是對(duì)象有了BB的的屬性prototype所指向的prototype對(duì)象;
prototype對(duì)象有constructor屬性指向BB這個(gè)函數(shù);
所以alert(b.constructor==BB.prototype.constructor) //true

這里的“有了”的執(zhí)行過(guò)程是先查看b有沒(méi)有此屬性讓后去查看prototype里的屬性值,不是簡(jiǎn)單的A=B:
如添加:b.constructor="ccc";

執(zhí)行:alert(b.constructor==BB.prototype.constructor) //false; BB.prototype.constructor仍然是BB函數(shù);

看一下taobao的kissy的繼承:

復(fù)制代碼 代碼如下:

O = function (o) {
                   function F() {
                   }

                   F.prototype = o;
                   return new F();
               },
               sp = s.prototype,
               rp = O(sp);

           r.prototype = rp;
  //alert(r.prototype.constructor==sp.constructor)
           rp.constructor = r;
  //alert(r.prototype.constructor==sp.constructor)
           r.superclass = sp;


剛開(kāi)始理解錯(cuò)了,不明白一直這樣來(lái)回空調(diào)用

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临漳县| 玉山县| 五莲县| 乌拉特前旗| 辛集市| 海晏县| 天峨县| 唐海县| 来安县| 湘潭市| 称多县| 昌吉市| 广饶县| 兰溪市| 海安县| 阿巴嘎旗| 正镶白旗| 西藏| 乐都县| 汕头市| 洪洞县| 安徽省| 玉门市| 安仁县| 承德县| 上栗县| 安陆市| 谢通门县| 英德市| 株洲市| 同仁县| 丁青县| 财经| 通海县| 定边县| 南平市| 盐城市| 伊宁县| 阿克苏市| 上饶市| 微山县|