一、方法定义:
上面的定义看一遍是很懵的,不过自己遍写例子遍反复读的时候,会有种拨开云雾的感觉。
相同点:
不同点:传入的列表形式不一样
二、问题:
结果:
解决方法1:这种解决方法通常适用于继承的场景
传参时:
结果:
解决方法2:通过赋值的方式将this赋值给_this即可
var a = { b: function() { var _this = this; // 通过赋值的方式将this赋值给_this var func = function() { console.log(_this.c); } func(); }, c: ‘hello‘ } a.b(); // hello console.log(a.c); // hello
【Vue源码相关】JS中call()和apply()以及bind()的区别
原文:https://www.cnblogs.com/vickylinj/p/13220325.html