我有一个什么都不做的简单函数:
function doNothing(){}
我也有一个看起来像这样的函数:
function getJson() {
var JSONObject = {
"name": "John Johnson",
"street": "Oslo West 555",
"age": 33,
"phone": "5551234var stuff = <%= @var %>;567"
};
document.getElementById("name").value = JSONObject.name;
setTimeout(doNothing(), 1000);
document.getElementById("street").value = JSONObject.street;
所以doNothing()
函数实际上只是在这里,所以我可以在setTimeout
函数中放置一个参数。
整个 javascript 代码的要点是我希望立即显示第一个值,并在 1 秒(1000 毫秒)后显示第二个值,但它永远不会出现。
有人可以告诉我我做错了什么吗?谢谢!