如何在Edge中执行名称为字符串的JavaScript函数
如何在Edge中执行名称为字符串的JavaScript函数,javascript,microsoft-edge,Javascript,Microsoft Edge,功能测试(arg){ log(“你好!”+arg); 返回true; } 窗口[“测试”](“我是”)如果直接将函数定义到window对象,则只需使用字符串即可调用它 window.test=(args)=>{console.log(“hello!”+arg)} window[“test”](“我的第一个堆栈溢出应答”) 将在42.17134.1.0/17.17134中返回“你好!我的第一个堆栈溢出答案”,我也有42.17134.1.0,我得到了这个错误:对象不支持属性或方法“test”,我在控
功能测试(arg){
log(“你好!”+arg);
返回true;
}
窗口[“测试”](“我是”)代码>如果直接将函数定义到window对象,则只需使用字符串即可调用它
window.test=(args)=>{console.log(“hello!”+arg)}
window[“test”](“我的第一个堆栈溢出应答”)
将在42.17134.1.0
/17.17134
中返回“你好!我的第一个堆栈溢出答案”,我也有42.17134.1.0,我得到了这个错误:对象不支持属性或方法“test”,我在控制台中执行代码段…似乎控制台中定义的东西没有像在其他浏览器中那样分配给全局窗口对象,qux=123;警报(window.hasOwnProperty('qux')代码>警报错误。这肯定是edge的一种可能性。我不知道这个语法,它叫箭头函数