SetTimeout函数,带参数,不带Javascript

问题描述 投票:-2回答:1

我混淆了这两个选项之间的差异,以及是否有更好的选择超时函数中的参数在外部

function createPost(){
  setTimeout(function(post){
    posts.push(post);
  }, 2000);
}

在createPost函数内部的另一个函数参数处

function createPost(post){
  setTimeout(function(){
    posts.push(post);
  }, 2000);
}

解决方案:

有2种不同的东西,只有第二个选项可以使用

javascript function parameters callback
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.