setTimeout z argumentami

trochę boli mnie próba wypracowania tego. Chcę mieć niestandardowy setTimeout z argumentamibez konieczność utworzenia funkcji, aby ją przekazać. Pozwól mi wyjaśnić za pomocą kodu:

Chcesz uniknąć:

function makeTimeout(serial){
  serial.close();
}

setTimeout(makeTimeout(sp.name), 250);

to, co chcę zrobić, to po prostu zadzwonić do 1 liniowca według:

setTimeout(function(arg1){ .... }(argument_value), 250);

Czy można to zrobić lub czy można przekazać tylko funkcję bez argumentu?

questionAnswers(3)

yourAnswerToTheQuestion