如何检查 window.external 上是否存在函数

How can I check if function exists on window.external

如何检查 window.external 上是否存在函数?

我正在从 javascript 调用 C# 代码,我想检查 C# 对象中是否存在某个方法。

我找到了路, 像这样使用 'in' 运算符:

if ('FunctionName' in window.external){
    window.external.FunctionName(...);
}