资讯专栏INFORMATION COLUMN

Javascript获取原型的四种方法

Jeffrrey / 2037人阅读

基础代码:
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);

最后总结下上面的四种方法:

首先第一种是官方推荐的写法,第二种是不标准写法,你写了也不会报错,但是我不推荐你这样写,第三种是间接方式获取到原型(不推荐),第四种和第二种一样是不标准写法,所以不推荐这种写法。谢谢大家看完本篇文章。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/101298.html

相关文章

  • JavaScript创建对象四种方式

    摘要:这种方式和有异曲同工之处,因为是对象的构造函数,它的原型对象也是的方式四这种方式叫做使用对象字面量创建对象,这是最简单的一种方式,也是我经常使用的方法,目的是在于简化创建包含大量属性的对象的过程。 关键字 Object.create; new Object(); new Fn(); {} 背景 此段可跳过不读……在平时的使用中,创建对象最常用的方式是使用{}直接创建,里面直接写方法和属...

    2450184176 评论0 收藏0
  • js中检测数据类型四种方法

    摘要:中检测数据类型的四种方法前言先说一下中的数据类型有哪几类主要分类两大类型,基本类型和引用类型。用法结果这样一看,似乎能满足的所有数据类型,那我们看下继承之后是否能检测出来结果小结可以看出,可用于检测所有的数据类型。 js中检测数据类型的四种方法 前言 先说一下JavaScript中的数据类型有哪几类?主要分类两大类型,基本类型和引用类型。 showImg(https://segment...

    darryrzhong 评论0 收藏0
  • JS程序

    摘要:设计模式是以面向对象编程为基础的,的面向对象编程和传统的的面向对象编程有些差别,这让我一开始接触的时候感到十分痛苦,但是这只能靠自己慢慢积累慢慢思考。想继续了解设计模式必须要先搞懂面向对象编程,否则只会让你自己更痛苦。 JavaScript 中的构造函数 学习总结。知识只有分享才有存在的意义。 是时候替换你的 for 循环大法了~ 《小分享》JavaScript中数组的那些迭代方法~ ...

    melody_lql 评论0 收藏0
  • 深入理解js

    摘要:详解十大常用设计模式力荐深度好文深入理解大设计模式收集各种疑难杂症的问题集锦关于,工作和学习过程中遇到过许多问题,也解答过许多别人的问题。介绍了的内存管理。 延迟加载 (Lazyload) 三种实现方式 延迟加载也称为惰性加载,即在长网页中延迟加载图像。用户滚动到它们之前,视口外的图像不会加载。本文详细介绍了三种延迟加载的实现方式。 详解 Javascript十大常用设计模式 力荐~ ...

    caikeal 评论0 收藏0
  • 进击的 JavaScript(六) 之 this

    摘要:绑定为这个数组五绑定如果使用来创建对象,因为后面跟着的是构造函数,所以称它为构造器调用。为传进来的构造函数你这要看懂这步就行。 记得刚开始,我理解 this 的时候 也是云里雾里的,哈哈,希望通过这篇文章,对你有帮助吧。 关于 this 最多的说法,就是:谁调用它,this就指向谁。这话呢,不能说它错了,只能说它讲的不严谨,为什么呢?我们先来了解下 this 的几种绑定规则。 一...

    chemzqm 评论0 收藏0

发表评论

0条评论

Jeffrrey

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<