Back to questions
Детский мир
Junior — Middle
88
Можете объяснить принцип функционирования метода replace в строках или списках?
Companies where asked
Answer from AI
sobes.tech AI
В JavaScript (и Node.js) метод replace используется для замены части строки на другую строку. Он вызывается у строк и принимает два аргумента: подстроку или регулярное выражение для поиска и строку для замены.
Пример:
const str = "Hello world";
const newStr = str.replace("world", "Node.js");
console.log(newStr); // "Hello Node.js"
Важно, что метод replace возвращает новую строку, исходная строка не меняется, так как строки в JavaScript неизменяемы.
Для списков (массивов) в JavaScript нет метода replace. Чтобы заменить элемент массива, обычно используют методы splice, map или прямое присваивание по индексу.
Пример замены элемента массива:
const arr = [1, 2, 3];
arr[1] = 42; // заменяем второй элемент
console.log(arr); // [1, 42, 3]