Sobes.tech
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]