收藏
回答

JS根据函数名调用函数

我想根据函数名动态调用函数,例如:

onLoad: function() {
   
if(true){
 funcName = 'func1' ;
}else{
funcName = 'func2' ;
}
 
this.[funcName] ;
 
},
 
func1 : ()=>{
  console.log('function 1');
},
 
func2 : ()=>{
  console.log('function 2');
}

但是无法正常执行,请问如何写才可以动态的调用函数? B.R.

最后一次编辑于  04-02  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • var 友原
    var 友原
    04-02

    为ture的时候this.func1(),为false的时候this.func2()不就行。

    04-02
    赞同
    回复 1
    • 㤅
      04-03

      明白您的意思,就是想學下看能不能用這種動態的方式去實現~

      04-03
      回复