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

Можно ли сделать метод для любой строки

Да, можно добавить метод к прототипу String, чтобы он был доступен для всех строк. Однако это не рекомендуется, так как может привести к конфликтам с будущими стандартами или другими библиотеками.

javascript
String.prototype.customMethod = function() {
  return this + ' modified';
};

const str = 'Hello';
console.log(str.customMethod()); // 'Hello modified'

Важно:

  1. Изменение встроенных прототипов считается плохой практикой.
  2. Если всё же необходимо, используйте уникальные имена методов.
  3. Вместо этого лучше создать отдельную функцию-утилиту.
javascript
function modifyString(str) {
  return str + ' modified';
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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