基礎代碼:
function R(){2:第一種方式}
let obj=new R();
console.log(Object.getPrototypeOf(obj));3:第二種方式
console.log(obj.__proto__);4:第三種方式
console.log(obj.constructor.__proto__);5:第四種方式:
console.log(R.prototype);
最后總結下上面的四種方法:
首先第一種是官方推薦的寫法,第二種是不標準寫法,你寫了也不會報錯,但是我不推薦你這樣寫,第三種是間接方式獲取到原型(不推薦),第四種和第二種一樣是不標準寫法,所以不推薦這種寫法。謝謝大家看完本篇文章。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/101298.html
摘要:這種方式和有異曲同工之處,因為是對象的構造函數,它的原型對象也是的方式四這種方式叫做使用對象字面量創建對象,這是最簡單的一種方式,也是我經常使用的方法,目的是在于簡化創建包含大量屬性的對象的過程。 關鍵字 Object.create; new Object(); new Fn(); {} 背景 此段可跳過不讀……在平時的使用中,創建對象最常用的方式是使用{}直接創建,里面直接寫方法和屬...
摘要:中檢測數據類型的四種方法前言先說一下中的數據類型有哪幾類主要分類兩大類型,基本類型和引用類型。用法結果這樣一看,似乎能滿足的所有數據類型,那我們看下繼承之后是否能檢測出來結果小結可以看出,可用于檢測所有的數據類型。 js中檢測數據類型的四種方法 前言 先說一下JavaScript中的數據類型有哪幾類?主要分類兩大類型,基本類型和引用類型。 showImg(https://segment...
摘要:設計模式是以面向對象編程為基礎的,的面向對象編程和傳統的的面向對象編程有些差別,這讓我一開始接觸的時候感到十分痛苦,但是這只能靠自己慢慢積累慢慢思考。想繼續了解設計模式必須要先搞懂面向對象編程,否則只會讓你自己更痛苦。 JavaScript 中的構造函數 學習總結。知識只有分享才有存在的意義。 是時候替換你的 for 循環大法了~ 《小分享》JavaScript中數組的那些迭代方法~ ...
摘要:綁定為這個數組五綁定如果使用來創建對象,因為后面跟著的是構造函數,所以稱它為構造器調用。為傳進來的構造函數你這要看懂這步就行。 記得剛開始,我理解 this 的時候 也是云里霧里的,哈哈,希望通過這篇文章,對你有幫助吧。 關于 this 最多的說法,就是:誰調用它,this就指向誰。這話呢,不能說它錯了,只能說它講的不嚴謹,為什么呢?我們先來了解下 this 的幾種綁定規則。 一...
閱讀 652·2021-11-24 09:39
閱讀 3012·2021-11-23 10:06
閱讀 981·2021-10-08 10:05
閱讀 754·2019-08-30 10:49
閱讀 1719·2019-08-29 14:08
閱讀 1325·2019-08-29 12:48
閱讀 3320·2019-08-26 14:04
閱讀 3613·2019-08-26 13:50