> Как работает массив tickets в JavaScript (JavaScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: Яндекс
Стек: JavaScript
> Пример ответа
Массив tickets в JavaScript - это обычный массив, который хранит объекты или примитивы, представляющие билеты (например, данные о бронировании, событиях или транзакциях). Он работает как стандартный массив: элементы индексируются с нуля, имеют динамическую длину и поддерживают все методы прототипа Array.
Пример использования:
JAVASCRIPTconst tickets = [{ id: 1, event: 'Концерт', price: 1500 },{ id: 2, event: 'Театр', price: 800 }];// Добавление нового билетаtickets.push({ id: 3, event: 'Кино', price: 500 });// Поиск билета по idconst found = tickets.find(ticket => ticket.id === 2);// Фильтрация билетов по ценеconst cheapTickets = tickets.filter(ticket => ticket.price < 1000);// Итерацияtickets.forEach(ticket => console.log(ticket.event));
Ключевые особенности:
-
Гибкость: может содержать любые типы данных (объекты, строки, числа).
-
Методы:
push,pop,splice,map,filter,reduceи другие. -
Мутабельность: массив изменяется напрямую, если не использовать иммутабельные подходы (например,
concatили spread-оператор).
Если tickets - это специальная структура (например, из библиотеки), уточните контекст. В чистом JavaScript это просто массив.
> Похожие задачи по frontend
Как написать полифил для метода map в JavaScript
Почему Promise.race не подходит для выбора лучшего покупателя в JavaScript
Как различать и отличать action в Redux?
Почему в JavaScript переменная, объявленная через var, всплывает и инициализируется значением undefined?
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью