Niepoprawnie wyświetlająca się lista z biblioteki autocomplete.js

0

Czy ktoś jest w stanie mi pomóc?
Korzystam z bibliotki autocomplete.js i po kliknięciu w inputa na liście rozwijanej pirerwszy element zawsze mam "undefinied"

screenshot-20230212110623.png

Kod na codepen.io - https://codepen.io/marcif/pen/WNKVBYL

0

Nie znam tej libki, ale tam się dzieje coś dziwnego, zrób sobie console.log(list) na początku funkcji filtrującej.
Opis coś sugeruje usuwanie duplikatów, ja tam widzę niepasujące value do key.
screenshot-20230212113316.png

Ja bym to "posprzątał" tak: jeżeli w value nie ma właściwości zapisanej w key to odrzuć wartość.

 filter: list => list.filter(item => item.key in item.value),    

i po temacie

0

Dziękuję - działa idealnie

1 użytkowników online, w tym zalogowanych: 0, gości: 1