猿问

关于 this 获取当前对象父类的方法。

var o = {

        a: function(){

            console.log("a")

            return this

        },

        b: function(){

            console.log("b")

        },

        c: {

            d: function(){

                b() // 报错

                console.log("c")

                return this

            }

        }

    }


如何在 d 中使用 b 方法?


炎炎设计
浏览 359回答 1
1回答

慕后森

var o = {        a: function(){            console.log("a")            return this        },        b: function(){            console.log("b")        },        c: {            d: function(){                o.b() // 正确                console.log("c")                return this            }            //或者 d:function(){            //  this.b()            //}.bind(o)        }    }
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答