Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何调用存储在对象文字中的方法?
如何动态选择这些属性?
您可以像平常一样使用该变量。只需将其传递给hasOwnProperty,然后像使用key变量进行属性查找一样使用它。
hasOwnProperty
key
if (Mo[key].hasOwnProperty(property)) { Mo[key][property](); }
但是由于您假设该属性将是一个函数,因此typeof测试可能更安全。
typeof
if (typeof Mo[key][property] === "function") { Mo[key][property](); }