普通函数中的this指向问题解决方案_this

简介: 普通函数中的this指向问题解决方案_this

编辑


``` //口诀 谁调用就会指向谁 这边是普通函数 直接报错this.fang is not a function var name="geyao" var fangfang = { name : "fangfang",

fang: function () {
        console.log(this.name)
    },
    fun: function () {
        setTimeout( function () {
            this.fang()
        },100);
    }
};
fangfang.fun()

解决思路

``` //口诀 谁调用就会指向谁 这边是普通函数 直接报错this.fang is not a function var name="geyao" var fangfang = { name : "fangfang",

fang: function () {
        console.log(this.name)
    },
    fun: function () {
        _this=this
        setTimeout( function () {
            _this.fang()
        },100);
    }
};
fangfang.fun()

运行结果

fangfang

相关文章
|
3月前
|
前端开发 JavaScript
前端基础(九)_this基本使用、this指向判断、改变this指向的方法
本文介绍了JavaScript中this的基本使用、this指向的判断以及改变this指向的方法。
54 1
前端基础(九)_this基本使用、this指向判断、改变this指向的方法
|
7月前
|
存储 C语言
C语言中处理动态数据类型链表节点冲突的技术探讨
C语言中处理动态数据类型链表节点冲突的技术探讨
95 0
普通函数中的this指向问题解决方案箭头函数
普通函数中的this指向问题解决方案箭头函数
46 0
|
7月前
|
存储 安全 数据处理
C++系列十一:指针
C++系列十一:指针
普通函数中的this指向问题解决方案apply
普通函数中的this指向问题解决方案apply
66 0
普通函数中的this指向问题解决方案call
普通函数中的this指向问题解决方案call
56 0
普通函数中的this指向问题解决方案apply
普通函数中的this指向问题解决方案apply
54 0
普通函数中的this指向问题解决方案bind
普通函数中的this指向问题解决方案bind
46 0
|
C语言
C语言函数和指针的关系之二(未完)
C语言函数和指针的关系之二(未完)
51 0
|
C语言
【c语言进阶】三分钟教会你终极套娃:指向函数指针数组的指针,让你真正理解如何解读一个变量的类型
【c语言进阶】三分钟教会你终极套娃:指向函数指针数组的指针,让你真正理解如何解读一个变量的类型
100 0