基礎程式碼:
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);
最後總結下上面的四種方法:
首先第一種是官方推薦的寫法,第二種是不標準寫法,你寫了也不會報錯,但是我不推薦你這樣寫,第三種是間接方式獲取到原型(不推薦),第四種和第二種一樣是不標準寫法,所以不推薦這種寫法。謝謝大家看完本篇文章。