JavaScript
js核心整理
辰之祥
所谓高贵的灵魂,即对自己怀有敬畏之心。
展开
-
JS初始化对象
什么是初始化对象? 顾名思义,我们创建对象时便已调用默认编写的init方法,实现初始化。 我们要求调用say方法时,能输出init里的属性。 实现 一、 先调用init方法 输出: wc 1 这种方法每次需要手动输入,不满足需求。 二、 return init方法 报错,原因是没找到。 因d对象的__proto__指向其构造函数的init.prototype,所以找不到。 (*可参考我的关于JS原型链的文章) 解决: 将init.prototype指向Dog.prototype. 找到了!原创 2020-05-14 18:11:37 · 5071 阅读 · 0 评论 -
论JS原型、原型链
原型是 JavaScript 中一个比较难理解的概念,也是核心概念,原型相关的属性比较多,对象有"[[prototype]]"属性,函数对象有"prototype"属性,原型对象有"constructor"属性。 原型 一、原型 在 JavaScript 中,原型也是一个对象,通过原型可以实现对象的属性继承,JavaScript 的对象中都包含了一个"[[prototype]]“内部属性,这个属性...原创 2020-05-07 17:31:20 · 181 阅读 · 0 评论