gpt4 book ai didi

javascript - 调用不带参数的 javascript 函数

转载 作者:行者123 更新时间:2023-11-28 19:48:27 26 4
gpt4 key购买 nike

是否可以调用不带括号的 JavaScript 函数? ()。在下面的代码中,来自一本书,有一行,

http.onreadystatechange = useHttpResponse;

如果函数定义中没有参数,我们可以不带参数调用吗?

function getServerText() {
var myurl = 'ajax.php';
myRand = parseInt(Math.random() * 999999999999999);
var modurl = myurl + "?rand=" + myRand;
http.open("GET", modurl, true);
http.onreadystatechange = useHttpResponse;
http.send(null);
}


function useHttpResponse() {
if (http.readyState == 4) {
if (http.status == 200) {
var mytext = http.responseText;
document.getElementById('myPageElement')
.innerHTML = mytext;
}
} else {
document.getElementById('myPageElement')
.innerHTML = "";
}
}

最佳答案

分配事件处理程序时,您不想调用该函数,而是为其提供对函数的引用,稍后将调用该函数。

所以...不。 () 用于表示“调用此函数”,在本例中不带参数。

关于javascript - 调用不带参数的 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23878086/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com