cosyer's Blog

Blog


  • 首页

  • 友链

  • 留言板

  • 归档

  • 关于

  • 搜索

原型链 标签

8月
27
更新于
8月27
2020
JS

JavaScript深入之从原型到原型链

发表于 2018-06-12 | 热度 ℃
| 字数统计: 2,765 (字) | 阅读时长: 11 (分钟)

原型对象的用途是为每个实例对象存储共享的方法和属性,它仅仅是一个普通对象而已,仅有一份。

每个对象都会在其内部初始化一个属性,就是prototype(原型),当我们访问一个对象的属性时, 如果这个对象内部不存在这个属性,那么它就会去prototype里找这个属性,这个prototype又会有自己的prototype,于是就这样一直找下去,也就是我们平时所说的原型链的概念

  • “prototype” 是什么? prototype 是所有公共方法和属性的宿主,从祖先派生的“子”对象可以从使用祖先的方法和属性。

原型是一个用于实现对象属性继承的对象。

构造函数创建对象

我们先使用构造函数创建一个对象:

1
2
3
4
function Person() {}
var person = new Person();
person.name = "cosyer";
console.log(person.name); // cosyer

在这个例子中,Person 就是一个构造函数,我们使用 new 创建了一个实例对象 person。


阅读全文 »
陈宇(cosyer)

陈宇(cosyer)

不去做的话永远也做不到。

159 日志
10 分类
51 标签
RSS
GitHub Twitter E-Mail FB Page
推荐阅读
  • Callmesoul
  • JsTips
  • Personal Site
  • Resume
© 2021 陈宇(cosyer)
终于等到你(UV):   |   欢迎再来(PV):
Blog总字数: 312.5k字
苏ICP备17005342号-1