![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js高级
_shen_yu
这个作者很懒,什么都没留下…
展开
-
原型链
1—原型链2—原型链关系3-----get和set4----属性特征5-----作用域和作用域链############## 原型链:当从一个对象那里调取属性或者方法的时候,如果该对象自身不存在这样的属性或者方法,就会去关联的prototype那里寻找。如果prototype没有,就会去prototype关联的prototype那里寻找 知道prototype…prototype…为null的时候,从而形成了原型链(根本上来说就是继承的关系)a.isPrototypeOf(b)判断a是否存在b的原原创 2021-04-10 12:10:55 · 114 阅读 · 0 评论 -
原型链图
原创 2021-04-10 11:53:32 · 66 阅读 · 0 评论 -
变量的提升
变量的提升 // 如果一个变量声明以后,会把变量的声明提升到整个作用域的最前面,但是赋值还是原来的位置 // console.log(a) // var a=10; // 等价于 // var a; // console.log(a); // a=10; // 如果一个变量没有声明直接赋值,作用域就是赋值以后的区域可以使用 // console.log(a) // a=10 // 通过function 函数名(){}定义的函数,会把原创 2021-04-10 11:50:47 · 69 阅读 · 0 评论 -
js继承
// 实例对象.hasOwnProperty('属性')可以判断属性是自有的还是继承来的 console.log(cat.hasOwnProperty('buy')) console.log(cat.hasOwnProperty('joinCar')) console.log(cat.hasOwnProperty('title'))原创 2021-04-09 16:11:31 · 106 阅读 · 0 评论