replace մեթոդ
replace մեթոդը կատարում է տողի մասերի որոնում և
փոխարինում:
Առաջին պարամետրով ընդունվում է ենթատողը,
որը փոխարինվում է, իսկ երկրորդով՝ ենթատողը, որով
փոխարինվում է:
Շարահյուսություն
տող.replace(ինչ փոխարինել, ինչով փոխարինել);
Օրինակ
Եկեք տողում փոխարինենք
'ab' '!'-ով:
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Կոդի կատարման արդյունքը.
'!cde'
Օրինակ
Փորձենք փոխարինել բոլոր համընկնումները տողում.
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Մենք կտեսնենք, որ փոխարինումը տեղի է ունեցել միայն առաջին համընկնման դեպքում.
'! cde ab'
Օրինակ
Չնայած այն հանգամանքին, որ replace մեթոդը
փոխում է միայն առաջին համընկնումը,
հնարավոր է փոխարինել բոլոր համընկնումները
ցիկլի օգնությամբ.
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Կոդի կատարման արդյունքը.
'! cde !'
Տես նաև
-
replaceմեթոդը,
որը կատարում է տողի մասերի որոնում և փոխարինում կանոնավոր արտահայտությունների օգնությամբ