怎么实现这个功能

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 新手上路
子站问答
访问
宣传栏