Встречается на собеседованиях • сегодня
Можно ли применить ToString к объекту
Да, можно, но результат может быть неожиданным. По умолчанию toString() для объекта возвращает [object Object].
Чтобы получить осмысленное представление, можно:
- Переопределить метод
toString()в объекте:
javascript
const obj = {
name: 'John',
age: 30,
toString() {
return `Name: ${this.name}, Age: ${this.age}`;
}
};
console.log(obj.toString()); // "Name: John, Age: 30"- Использовать
JSON.stringify()для сериализации:
javascript
const obj = { a: 1, b: 2 };
console.log(JSON.stringify(obj)); // "{"a":1,"b":2}"Для примитивов (числа, строки) toString() работает корректно.

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