国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

面對對象(二)

nihao / 677人閱讀

摘要:創建實例對象構造函數作為模板,可以生成實例對象。但是,有時拿不到構造函數,只能拿到一個現有的對象。張三張三張三上面代碼中,對象是的模板,后者繼承了前者的屬性和方法。的詳細介紹,請看后面的相關章節。

new.target
函數內部可以使用new.target屬性。如果當前函數是new命令調用,new.target指向當前函數,否則為undefined。

function f() {
console.log(new.target === f);
}

f() // false
new f() // true
Object.create() 創建實例對象
構造函數作為模板,可以生成實例對象。但是,有時拿不到構造函數,只能拿到一個現有的對象。我們希望以這個現有的對象作為模板,生成新的實例對象,這時就可以使用Object.create()方法。

var person1 = {
name: "張三",
age: 38,
greeting: function() {

console.log("Hi! I"m " + this.name + ".");

}
};

var person2 = Object.create(person1);

person2.name // 張三
person2.greeting() // Hi! I"m 張三.
上面代碼中,對象person1是person2的模板,后者繼承了前者的屬性和方法。

Object.create()的詳細介紹,請看后面的相關章節。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/105693.html

相關文章

  • 面對對象(四)對象的方法中this

    摘要:但是,下面這幾種用法,都會改變的指向。情況一情況二情況三上面代碼中,就是一個值。等同于上面代碼中,是多層對象內部的一個方法。為求簡便,將其賦值給變量,結果調用時,指向了頂層對象。 var obj ={ foo: function () { console.log(this); }}; obj.foo() // obj上面代碼中,obj.foo方法執行時,它內部的this指向obj。但...

    Betta 評論0 收藏0
  • 面對對象(四)對象的方法中this

    摘要:但是,下面這幾種用法,都會改變的指向。情況一情況二情況三上面代碼中,就是一個值。等同于上面代碼中,是多層對象內部的一個方法。為求簡便,將其賦值給變量,結果調用時,指向了頂層對象。 var obj ={ foo: function () { console.log(this); }}; obj.foo() // obj上面代碼中,obj.foo方法執行時,它內部的this指向obj。但...

    1fe1se 評論0 收藏0
  • 面對對象編程

    摘要:也就是說,構造函數內部,指的是一個新生成的空對象,所有針對的操作,都會發生在這個空對象上。上面代碼中,構造函數的語句,返回的是一個新對象。 一、創建對象 1.構造函數var Vehicle = function () { this.price = 1000;}; var v = new Vehicle();v.price // 1000 new命令本身就可以執行構造函數,所以后面的構...

    leeon 評論0 收藏0
  • 原生 js 實現面對對象版瀑布流

    摘要:一一些閑話作為一個寫靜態的切圖仔,其實日常工作中根本用不上瀑布流這種小清新,畢竟營銷頁面都是要求搶眼吸睛高大上文案爸爸說啥都對。昨上午閑著沒事看到別人寫的瀑布流的帖子,覺得很好玩的樣子,然后決定上午就寫一個試試。。。 一、一些閑話 作為一個寫靜態的切圖仔,其實日常工作中根本用不上瀑布流這種小清新,畢竟營銷頁面都是要求 搶眼__、__吸睛__、 __高大上 (文案爸爸說啥都對)。 昨上...

    tommego 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<