【问题标题】:JavaScript: What is the equivalent of PHP's "$this->$somefunc()"?JavaScript:PHP 的“$this->$somefunc()”等价于什么?
【发布时间】:2023-03-12 22:03:02
【问题描述】:

是否可以在 JS 中将函数的名称存储为字符串,然后从对象中调用它,就像下面的 PHP 代码一样?

$this->$someFunc();

【问题讨论】:

    标签: javascript


    【解决方案1】:
    this[someFunc]();
    

    【讨论】:

      【解决方案2】:

      当然。试试这个:

      var f = "foo";
      var result = obj[f]();
      

      其中fooobj 上的一个方法,或者

      this[f]();
      

      其中foo 是当前实例上的方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-04
        • 1970-01-01
        • 2020-05-16
        • 2011-02-03
        • 2014-04-03
        • 1970-01-01
        • 2014-03-08
        • 2016-01-27
        相关资源
        最近更新 更多