yoowinsu / blog

issues blog
17 stars 3 forks source link

一篇文章彻底搞懂JavaScript原型 #17

Open yoowinsu opened 7 years ago

yoowinsu commented 7 years ago

本文首发在个人博客yoowin.me

可以这么说,JavaScript面向对象编程中的原型概念搞不清楚的话,是一个不合格的前端开发者!

但是,大部分学JavaScript这门语言的程序员会在面向对象这里感到困惑,我也一样,起初有种似懂非懂,云里雾里的感觉,于是决定要花时间彻底搞明白面向对象。

我尽量尝试用简单明了的语言讲清楚,使得看了之后有一个系统的思路来理解它。

万物皆对象,由于 JavaScript 的所有对象都有构造函数(只有null除外),而所有构造函数都有prototype属性(其实是所有函数都有prototype属性),所以所有对象都有自己的原型对象。