猿问

Javascript,怎样调用同一个对象内的方法?

Javascript对象的代码如下:

var obj = {
    FunA: function () {
        alert("This is function FunA");
    },
    FunB: function () {
        var txtEles = $("text");
        txtEles.each(function(){
            //这里我想调用FunA,该怎么调用。
        })
    }
}

我想在方法FunB中绿色注释的地方调用FunA,应该怎么调用,谢谢回答。

桃花长相依
浏览 585回答 5
5回答

收到一只叮咚

var obj = { FunA: function () { alert("This is function FunA"); }, FunB: function () { var that = this; var txtEles = $("text"); txtEles.each(function(){ that.FunA(); //这里我想调用FunA,该怎么调用。 }) } }

慕斯王

this.FunA()

慕侠2389804

"this" 在目标位置应该指的是一个text元素吧?

UYOU

var obj = {   var $this = this; FunA: function () { alert("This is function FunA"); }, FunB: function () { var txtEles = $("text"); txtEles.each(function(){ //这里我想调用FunA,该怎么调用。 $this.FunA(); }) } }

心有法竹

谢谢回答。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答