Встречается на собеседованиях • сегодня
Являются ли функции и массивы объектами
Да, в JavaScript функции и массивы являются объектами.
Функции — это объекты с дополнительными возможностями (их можно вызывать).
Массивы — это объекты с числовыми ключами и специальным поведением для методов типа push, pop и т.д.
Пример:
javascript
const arr = [1, 2, 3];
const func = () => console.log("Hello");
console.log(typeof arr); // "object"
console.log(typeof func); // "function" (но всё равно объект)
console.log(arr instanceof Object); // true
console.log(func instanceof Object); // true Функции имеют свойства (name, length), а массивы наследуют методы от Array.prototype.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы