Например
function search(accounts, searchInput) {
if (!searchInput) {
showAccounts([])
return
}
Например
function search(accounts, searchInput) {
if (!searchInput) {
showAccounts([])
return
}
сделал, только теперь нечего не выводиться, даже результат
Видимо не так сделано, надо ж разобраться в коде, а не наугад тыкать )
var lastResFind="";
function showAccounts(accounts) {
const html = '<ul>' + accounts.map(acc => `<li>${acc.name}</li>`).join('') + '</ul>'
document.querySelector('#accountsList').innerHTML = html;
}
function search(accounts, searchInput) {
if (!searchInput) {
showAccounts([])
return
}
const accounts = [
{ name: '1. Storm Spirit' },
{ name: '2. Павел зайцев' },
{ name: '4. Иван Борисов' },
{ name: '5. Всеволод Козлов' },
]
const searchBox = document.querySelector('#search')
searchBox.addEventListener('input', () => search(accounts, searchBox.value.toLowerCase()))
Это даже не запустится, тут синтаксическая ошибка. Открыли б хоть консоль. Консоль разработчика
Ну и очевидно если убрать код поиска
то поиска не будет )
То что было выше — это просто условие перед поиском, а не его замена.
всё, спасибо, заработало как нужно, ещё раз огромное вам спасибо))))))))