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

Встречал ли объект в котором не задавал свойства

Да, встречал. В JavaScript объект может существовать без заданных свойств — это пустой объект, созданный через {} или new Object().

Пример:

javascript
const emptyObj = {};  
console.log(emptyObj.hasOwnProperty('name')); // false  

Также свойства могут быть унаследованы от прототипа (например, toString), но не являться собственными.

Нюанс:
Если обратиться к несуществующему свойству, вернётся undefined, но это не значит, что свойство задано.

javascript
console.log(emptyObj.someProp); // undefined  
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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