JSFiddle - React, Tailwind, and code Playground
JavaScript
var SendSerialPortCommand = function(param) {
alert("SendSerialPortCommand('" + param + "')");
};
var schedulerData = [
{delay: 500, params: "XXX"},
{delay: 1500, params: "YYY"},
{delay: 2000, params: "ZZZ"}
];
for (var i in schedulerData) {
var data = schedulerData[i];
var doTimeout = function(param, delay) {
setTimeout(function(){ SendSerialPortCommand(param); }, delay );
};
doTimeout(data.params, data.delay);
}