![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
边个懂
终身学习
展开
-
call, apply 区别
概述:call 和 apply 都是用来改变 this 的指向。作用相同。传递的参数方式不一样。 参数说明: 第一个参数相同(指向目标对象 | 不传默认 window)。 第二个参数不相同 。call 可以接受一个参数列表, apply 只能接受参数数组。 let a = { value: 1 } function getValue(name, age) { con...原创 2018-11-06 14:58:45 · 65 阅读 · 0 评论 -
JavaScript深浅拷贝
问题:一个对象赋值给另外一个变量,之后这二个变量使用同一地址。一方改变,另一方跟着改变。 复合类型数据才这样。 // ===============基本数据类型======================= let nowMsg = '多云' let tomorrowMsg = nowMsg tomorrowMsg = '雷阵雨' nowMsg // 多云 tomor...原创 2018-11-06 15:34:39 · 117 阅读 · 0 评论 -
JavaScript原型-原型链
记住下面三个属性,记住记住记住呀。 prototype // 每个函数都有。 __proto__ // 指向该对象的原型。 (每一个JavaScript对象(除了 null )都具有的一个属性) constructor // 原型指向关联构造函数。 小黑屋:null没有原型。 原型 代码配合上图图解。 function 人() { } v...原创 2018-11-06 16:38:58 · 75 阅读 · 0 评论