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);
}