📌  相关文章
📜  如何创建一个函数来调用 JavaScript 中对象的给定键处的方法?(1)

📅  最后修改于: 2023-12-03 14:52:08.182000             🧑  作者: Mango

如何创建一个函数来调用 JavaScript 中对象的给定键处的方法?

在 JavaScript 中,对象的方法可以通过键来访问。有时候我们需要在程序中动态地调用对象的方法,这个时候我们可以创建一个函数来实现这个功能。

实现

创建一个函数,该函数以对象和方法名作为参数,并返回调用该方法后的结果。

下面是一个示例:

function callMethod(obj, methodName) {
  return obj[methodName]();
}

上述函数被命名为 callMethod,接受两个参数,obj 表示对象名,methodName 表示方法名。

调用该方法时,使用如下方式:

const myObj = {
  myFunc() {
    console.log("Hello World");
  }
};

callMethod(myObj, "myFunc"); // 输出 "Hello World"

在这个示例中,myObj 是一个包含一个名为 myFunc 的方法的对象。我们调用 callMethod 函数,并传入 myObj 和 "myFunc" 作为参数。函数将在对象上调用指定的方法,并返回结果。

总结

创建一个函数来调用 JavaScript 中对象的给定键处的方法是一种非常常见的技巧。这是实现动态调用 JavaScript 中对象方法的一种基本方法。通过上述示例,程序员们可以更好地理解如何利用 JavaScript中的对象方法实现动态调用。