我试图在 Chrome 开发工具中滥用函数名称:
window["hello world"] = function () { console.log("Hello World!"); }
上面的行将创建hello world
全局函数。
它也出现在自动完成建议中:
如果我们这样调用它 ( hello world()
) 我们会得到一个语法错误,应该是这样的:
SyntaxError: Unexpected identifier
但是,我们如何在不使用引号(window["hello world"]()
)的情况下调用这个函数呢?