js声明一个对象,对象中包含两个方法,如何才能让a方法可以执行b方法?

如题所述

利用this来实现,代码如下

var obj ={
    say:function(){
        alert("我的年龄");
        this.age()
    },
    age:function(){
        alert(28);
    } 
}
obj.say();
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-18
function fn(){};
fn.prototype.a = function(){
this.b();
};
fn.prototype.b = function(){
//b方法所要执行的内容
};