setTimeout с аргументами

немного головная боль при попытке решить это. Что я хочу сделать, это иметь пользовательский setTimeout с аргументамибез необходимость создания функции для его передачи. Позвольте мне объяснить с помощью кода:

Хочу избежать:

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

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

то, что я хочу сделать, это как-то просто вызвать 1 лайнер, например:

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

Это можно сделать или вы можете передать только функцию без аргументов?

Ответы на вопрос(3)

Ваш ответ на вопрос