怎么实现这个功能

aa.prototype={
    main:function(j){
        this.j();//这句错误
    }
    other:function(){}
}

怎么可以使aa('other')可以调用other方法

阅读 2.5k
2 个回答
var a = function() {};
a.prototype = {
    main: function(j){
        this[j]();
    },
    other: function(){
        console.log('test');
    }
};
var b = new a();
b.main('other');
推荐问题
logo
101 新手上路
子站问答
访问
宣传栏