![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 63
konsei
前端
展开
-
我的前端笔记
=================================================JavaScript 的对象是可变的,它们是通过引用来传递的。如果将一个对象赋值给另一个对象,那么两个对象其实是指向同一个引用的,如下:var o1= {'a':1};var o2 = o1;console.log(o2 === o1); //其实都是指向同一个对象,这里会打印 true//改变o2的属性的值话,o1也会改变o2.a = 2console.log(o1.a); //这里会原创 2020-08-27 15:13:52 · 192 阅读 · 0 评论 -
javascript中的this和prototype介绍
1、thisjs函数中方的this在函数被调用之前是不确定的,this指向的是函数最后被调用的对象,例如:可以看到,当第一次直接调用test('t1'),此时是window对象调用的,在调用方法之前window对象里没有fn_name属性,但是调用之后却多出来这个属性来;然后是通过obj来调用方法后,在obj方法里也有了这个属性。这就是通过this的作用做到的,它始终指向的是最后调用它的那个对象的。2、prototype注意:一下只是我个人的见解,需要详细了解prototype的可.原创 2020-08-21 11:14:52 · 793 阅读 · 0 评论