JavaScript中Function如何与Object实现紧密关联?

2026-05-18 04:483阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1461个文字,预计阅读时间需要6分钟。

JavaScript中Function如何与Object实现紧密关联?

目录
  • 原型链
    • 我们来回顾一下什么是原型
    • 然后是原型链
    • 关于原型链一些有意思的东西
    • 最后是关于new关键字

原型链

我们来回顾一下什么是原型

  • 我们知道js中所有的对象、函数、数组都可以看成对象,也就是一切皆是对象

  • 所有的对象身上都有一个__proto__属性,他叫隐式原型,指向了构造这个对象(如obj)的构造函数(例如Constructor)的原型对象即Constructor.prototype,也就是说obj.__proto__===Constructor.prototype,这两个指针指向的其实是同一块堆空间

  • 在构造函数的原型对象prototype(Constructor.prototype)中,一般包含constructor属性和__proto__属性。

阅读全文

本文共计1461个文字,预计阅读时间需要6分钟。

JavaScript中Function如何与Object实现紧密关联?

目录
  • 原型链
    • 我们来回顾一下什么是原型
    • 然后是原型链
    • 关于原型链一些有意思的东西
    • 最后是关于new关键字

原型链

我们来回顾一下什么是原型

  • 我们知道js中所有的对象、函数、数组都可以看成对象,也就是一切皆是对象

  • 所有的对象身上都有一个__proto__属性,他叫隐式原型,指向了构造这个对象(如obj)的构造函数(例如Constructor)的原型对象即Constructor.prototype,也就是说obj.__proto__===Constructor.prototype,这两个指针指向的其实是同一块堆空间

  • 在构造函数的原型对象prototype(Constructor.prototype)中,一般包含constructor属性和__proto__属性。

阅读全文