![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
this指向
Grocery store owner
纯干货
展开
-
js中改变函数内部this指向的方法
1-call()方法调用一个对象。简单理解为调用函数的方式,但是它可以改变函数的 this 指向// 一般应用于继承var o = { name: 'lisi'} function fn(a, b) { console.log(this); console.log(a+b)};fn()// 此时的this指向的是windowfn.call(o,1,2)//此时的this指向的是对象o,参数使用逗号隔开2-apply() 方法调用一个函数。简单理解为调用函数的方式,原创 2020-12-04 13:05:05 · 565 阅读 · 0 评论 -
js中函数创建和调用方式还有this内部指向
函数的定义方式 // 1. 自定义函数(命名函数) function fn() {}; // 2. 函数表达式 (匿名函数) var fun = function() {}; // 3. 利用 new Function('参数1','参数2', '函数体'); var f = new Function('a', 'b', 'console.log(a + b)'); f(1, 2);原创 2020-12-02 13:29:11 · 157 阅读 · 1 评论