Javascript獲取原型的四種方法

夏輝發表於2019-01-21

基礎程式碼:

function R(){

}

let obj=new R();

2:第一種方式

console.log(Object.getPrototypeOf(obj));

3:第二種方式

console.log(obj.__proto__);

4:第三種方式

console.log(obj.constructor.__proto__);

5:第四種方式:

console.log(R.prototype);

最後總結下上面的四種方法:

首先第一種是官方推薦的寫法,第二種是不標準寫法,你寫了也不會報錯,但是我不推薦你這樣寫,第三種是間接方式獲取到原型(不推薦),第四種和第二種一樣是不標準寫法,所以不推薦這種寫法。謝謝大家看完本篇文章。

相關文章