Sobes.tech
Junior — Middle

Sətirlər və ya siyahılarda replace metodunun işləmə prinsipini izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

JavaScript (və Node.js) daxilində, replace metodu bir sətirin bir hissəsini başqa bir sətirlə əvəz etmək üçün istifadə olunur. Bu metod sətirlər üzərində çağırılır və iki arqument qəbul edir: axtarış üçün alt sətir və ya müntəzəm ifadə və əvəz etmək üçün sətir.

Nümunə:

const str = "Hello world";
const newStr = str.replace("world", "Node.js");
console.log(newStr); // "Hello Node.js"

Əhəmiyyətlidir ki, replace metodu yeni bir sətir qaytarır, orijinal sətir dəyişmir, çünki JavaScript-də sətirlər dəyişməzdir.

JavaScript-də siyahılar (massivlər) üçün replace metodu yoxdur. Bir massiv elementini dəyişdirmək üçün adətən splice, map və ya birbaşa indekslə təyin etmə metodlarından istifadə olunur.

Misal üçün, massivdə elementin dəyişdirilməsi:

const arr = [1, 2, 3];
arr[1] = 42; // ikinci elementi dəyişdirir
console.log(arr); // [1, 42, 3]