I have a data object of form-field data where id key has empty string as the initial value. I am trying to generate ids for every submitted form data and save in browser's storage. That, data.id = generateEmployeeId(); is written below:
function generateEmployeeId() {
if (localStorage.getItem(KEYS.employeeId === null)) {
localStorage.setItem(KEYS.employeeId, '0');
}
// eslint-disable-next-line radix
let id = parseInt(localStorage.getItem(KEYS.employeeId));
localStorage.setItem(KEYS.employeeId, (id += 1).toString());
return id;
}
But unfortunately when I execute this code I get NaN
Note: Here, KEYS is an object of employeeId key of value employeeId