Встречается на собеседованиях • сегодня
Какие схожие параметры у объекта, массива и функции
Все три типа являются объектами в JavaScript и наследуют от Object.prototype (если не изменено явно).
Общие свойства:
- Могут иметь свойства и методы (функция — это объект с дополнительными возможностями).
- Поддерживают динамическое добавление/удаление свойств:
javascript
const obj = {};
obj.key = 'value';
const arr = [];
arr.customProp = 123;
function fn() {}
fn.someProp = true;
text
3. Имеют доступ к методам `Object`, например:
```javascript
Object.keys(obj), Object.keys(arr), Object.keys(fn); - Могут быть переданы по ссылке (например, в другую функцию).
Особенности:
- Массивы и функции — специализированные объекты с дополнительной логикой (
length,call()и т.д.). - Функции ещё являются вызываемыми (
callable).

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