> Как работает массив tickets в JavaScript (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: Яндекс

Стек: JavaScript

> Пример ответа

Массив tickets в JavaScript - это обычный массив, который хранит объекты или примитивы, представляющие билеты (например, данные о бронировании, событиях или транзакциях). Он работает как стандартный массив: элементы индексируются с нуля, имеют динамическую длину и поддерживают все методы прототипа Array.

Пример использования:

JAVASCRIPT
const tickets = [
{ id: 1, event: 'Концерт', price: 1500 },
{ id: 2, event: 'Театр', price: 800 }
];
// Добавление нового билета
tickets.push({ id: 3, event: 'Кино', price: 500 });
// Поиск билета по id
const 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 это просто массив.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью