摘要:
原型一点儿也不复杂:它是一个对象。 原型在哪? 从代码的角度来看,可以理解为它位于对象之中,没错,一个对象在另一个对象中。 一个对象为什么要在另一个对象中?想象一下,拍照的时候,为什么要把手机放在手中? 物尽其用。 那么原型的作用到底是什么? 现在有两个对象,一个是原型,而另一个,为了方便描述,可以 阅读全文
摘要:
一个原本是数据属性的属性,代码里还保存着许多与它相关的代码片段。 现在除了一些变故,我们要改变它。 现在把它变成访问器属性。 假设对象为user,此数据属性为age:写下user.age是为了得到什么?当然是得到具体的年龄。 可这句话执行时,get函数会站出来说,使用user.age实际上就是在调用 阅读全文
摘要:
1 let user = { 2 get name() { 3 return this._name; 4 }, 5 6 set name(value) { 7 if (value.length < 4) { 8 alert("Name is too short, need at least 4 ch 阅读全文