Безплатно! Онлайн събитие: 5-дневно ChatGPT предизвикателство Регистрация тук.
Търсене в масиви и обекти
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Най-важното за търсенето в масиви и обекти
При масивите най-бързият начин да намерите елемент е чрез метода indexOf, който връща индекса на търсената стойност. Ако знаете индекса, лесно можете да достъпите самия елемент.
При обектите няма директен метод като indexOf, но силата им е в ключовете – ако знаете ключа, можете веднага да вземете стойността без обхождане.
Ако търсите по стойност в обект (например „София“), ще трябва да го обходите ръчно.
Как да приложите показаното на практика
- Създайте масив с няколко стойности (например имена).
- Използвайте
indexOf, като подадете стойността, която търсите. - Проверете върнатия индекс в конзолата.
- Достъпете елемента чрез масива и върнатия индекс.
- Създайте обект с ключове (например
name,address). - Достъпете директно стойност чрез съответния ключ.
- Ако търсите по стойност, обходете обекта с цикъл.
Основни методи и конструкции
indexOf()– връща индекса на търсения елемент в масив; ако не е намерен, връща -1.for– класически цикъл за обхождане на масив или обект.forEach()– метод за обхождане на масив с функция.- достъп чрез точкова нотация (напр.
object.key) – директен достъп до стойност по ключ.
Дискусия към урока
Въпроси
Отговори