Я пытаюсь получить данные из localStorage и показать все записи в таблице, но не могу получить доступ к ключу.
Последняя console.log
показывает конкретную запись.myFunction()
console.log
показывает все записи, но когда я пытаюсь return
все записи, я получаю Cannot read property 'KlientoNr'
ошибку.Во втором <td>
я пытаюсь получить доступ к записям напрямую, но я получаю undifiend
.Как правильно показать все записи в таблице?
jQuery(document).ready(function($) {
const clients = JSON.parse(localStorage.getItem("data"));
const odontologas = clients.Odontologas;
const myFunction = () => {
const arrayLength = odontologas.length;
for (var i = 0; i < arrayLength; i++) {
console.log(odontologas[i].KlientoNr);
}
return odontologas[i].KlientoNr;
};
$.each(odontologas, function() {
$("#odontologas").append(`<tr>
<td>${myFunction()}</td>
<td>${odontologas.EilėsNr}</td>
<td>
<button type="submit" class="btn btn-success">
Aptarnautas
</button>
</td>
</tr>`);
});
console.log(odontologas[7].KlientoNr);
});