Встречается на собеседованиях • сегодня

В чем разница между Object и Array

Object и Array — это коллекции данных, но с разной структурой и использованием:

  • Object хранит данные в виде пар ключ: значение, где ключи — строки или символы. Порядок элементов не гарантирован (кроме ES6+). Пример:
    javascript
    const user = { name: 'Alice', age: 25 };
  • Array — упорядоченный список с числовыми индексами (начиная с 0). Поддерживает методы для работы с последовательностями (push, map и т.д.). Пример:
    javascript
    const fruits = ['apple', 'banana'];

Ключевые отличия:

  1. Доступ: в Object — по ключу (user.name), в Array — по индексу (fruits[0]).
  2. Порядок: Array сохраняет порядок, Object — нет (если не использовать Map).
  3. Методы: Array имеет встроенные методы для итерации и модификации.
  4. Использование: Object для структур данных с именованными свойствами, Array — для списков.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы