因此,我试图制作一个在页面加载时会生成随机名称的函数,但稍后在调用该方法时遇到了问题。
这是我到目前为止所得到的:
var methodName = Math.floor(Math.random()*1000001);
window[methodName] = function(){
alert("It works!");
}
window.onload = function start() {
methodName();
}
但是我在调用它时遇到了问题,因为
methodName();
实际上是一个随机数。那么我怎么称呼methodName()
函数呢? 最佳答案
您可以使用与设置属性相同的方式来引用属性:
window[methodName]();