美文网首页
js原型二(原型链)

js原型二(原型链)

作者: bug喵 | 来源:发表于2017-12-05 23:18 被阅读0次
var obj = {};
//obj的原型是什么?
//obj是一个对象,它的构造函数是js内部的Object函数。var obj = {}相当于var obj = new object
//根据我上一篇的所写的获取原型的方法,函数获取原型的方法为函数.prototype
//所以obj的原型对象为Object.prototype
//那么,继续追溯,原型本身是一个对象,那么Object.prototype作为一个对象,它的原型是什么?
//对象的原型是对象._ _proto_ _
//所以Object.prototype的原型是Object.prototype._ _proto_ _
//但是当我们打印Object.prototype._ _proto_ _时,发现是null
//这说明原型链到此已经是顶端了,已经没有了
var arr = [];
//arr的原型是什么?
//相当于var arr = new Array;
//所以arr的原型是Array.prototype;
//Array.prototype的原型是Array.prototype._ _proto_ _
//打印Array.prototype._ _proto_ _,结果为Object.prototype
//这是因为Array.prototype作为一个对象,它的构造函数是Object函数
//Array.prototype的原型为Array.prototype._ _proto_ _ = Object.prototype

相关文章

  • 廖雪峰JS小记

    (function(){})() 原型,原型链 浅谈Js原型的理解JS 原型与原型链终极详解 对象 对象:一种无序...

  • Javascript(三)之原型继承理解

    进阶路线 3 原型继承 3.1 优秀文章 最详尽的 JS 原型与原型链终极详解 一 最详尽的 JS 原型与原型链终...

  • JS的__proto__和prototype

    最近在回顾JS的原型和原型链的知识,熟悉JS的同学都知道JS的继承是靠原型链实现的,那跟原型链相关的属性__pro...

  • js原型二(原型链)

  • Js面向对象

    一、Js面向对象 二、Js原型及原型链 1、原型 JavaScript 的每个对象都继承另一个父级对象,父级对象称...

  • 关于JS中的原型和原型链

    目录 关于js 对象和原型 原型链 基于原型链的继承 参考资料ECMAScript 6 入门JavaScript原...

  • js_继承及原型链等(四)

    js_继承及原型链等(三) 1. 继承 依赖于原型链来完成的继承 发生在对象与对象之间 原型链,如下: ==原型链...

  • JS原型链

    1什么是JS原型链? 通过__proto__属性将对象与原型对象进行连接. 1.1 JS原型链的作用? 组成的一个...

  • 从实现角度分析js原型链

    从实现角度分析js原型链 欢迎来我的博客阅读:《从实现角度分析js原型链》 网上介绍原型链的优质文章已经有很多了,...

  • web前端面试之js继承与原型链(码动未来)

    web前端面试之js继承与原型链(码动未来) 3.2.1、JavaScript原型,原型链 ? 有什么特点? 每个...

网友评论

      本文标题:js原型二(原型链)

      本文链接:https://www.haomeiwen.com/subject/jsshixtx.html