Не сбрасываемый счётчик

Прошу подсказать, где можно почитать или как реализовать. Суть задачи: Есть некое событие, где приходит ФИО сотрудника или не приходит и в случае, если не приходит, то я указываю NoName_(число: 0,1,2,3 и т.д.), но если в рамках работы скрипта происходит, что ФИО я получаю, потом нет и записываю в БД, как NoName_0, потом эта ситуация повторяется, то у меня снова NoName_0... Существует ли возможность, как-то держать в буфере (как вариант) последнее число и к нему уже прибавлять +1?

    var i = 0;
function checkfio(e) {
    wm_fio = e.match;
    wm_temp = e.temp;
    Log.info(e.match, e.temp)
    if (wm_fio == "") {
        wm_fio = "Noname" + "_" + i++;
        Log.info("ФИО не передано");
    } else {
        Log.info(wm_fio);
    }
    insert(wm_fio, wm_temp);
}

Ответы (0 шт):