因此,我试图制作一个在页面加载时会生成随机名称的函数,但稍后在调用该方法时遇到了问题。
这是我到目前为止所得到的:

 var methodName = Math.floor(Math.random()*1000001);
 window[methodName] = function(){
     alert("It works!");
 }
 window.onload = function start() {
     methodName();
 }


但是我在调​​用它时遇到了问题,因为methodName();实际上是一个随机数。那么我怎么称呼methodName()函数呢?

最佳答案

您可以使用与设置属性相同的方式来引用属性:

window[methodName]();

09-25 21:49