免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
js 對象與原型
js 對象 分為:本地對象、內(nèi)置對象、宿主對象
本地對象:String、Number、Date 、Object、Array、Boolean、RegExp、Error(非靜態(tài)對象)
內(nèi)置對象:Global、Math (靜態(tài)對象)
宿主對象(由瀏覽器提供的對象)

 
對象主要說三種:new Object()、function、json
json:適合簡單的對象,用一次的那種(單體對象)
object:對象 ,是定義對象,在對象上在定義方法、屬性、靜態(tài)方法、靜態(tài)屬性
function: 適合復雜的對象,在方法里定義自己的方法、屬性,也可以在原型上定義方法、屬性。
注意:在原型上定義的方法、屬性 是公共的。
eg: function person(){
         this.name='zhang';
          this.age='5';
};
person.prototype.m=[1,2];
var p1=new person();
p1.m.push(3);
var p2=new person();
p2.m ;//1,2,3
除非是p1.m=[3,4]; 重新賦值,這個實際上是p1對象自己的屬性,和原型沒有關(guān)系了
p2.m;//12
繼承
因為prototype 是應(yīng)用類型,所以繼承要注意不能直接給子類的prototype
eg: function person2(){
        person.call(this);//person2繼承了person類的屬性和方法(不包括原型的屬性、方法)
      
        };
 for(var n in person.prototype){
             person2.prototype[n]=person.prototype[n];
           }

 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JS的prototype和__proto__
10、JS | 給已有的類原型添加屬性和方法
JS面向?qū)ο蟮某绦蛟O(shè)計
JS 對象封裝的常用方式
【推薦】關(guān)于JS中的constructor與prototype【轉(zhuǎn)】
js原型原型鏈
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服