replace() 方法用于在字符串中查找指定的值,并將其替換為新的值。它可以接受兩個參數:第一個參數是要查找的值,可以是字符串或正則表達式;第二個參數是要替換的新值。replace() 方法返回一個新的字符串,其中指定的值已經被替換。
下面是使用 replace() 方法的幾個例子:
var str = "Hello, World!";
var newStr = str.replace("World", "JavaScript");
console.log(newStr); // 輸出 "Hello, JavaScript!"
var str = "Hello, World!";
var newStr = str.replace("Hello", "Goodbye").replace("World", "JavaScript");
console.log(newStr); // 輸出 "Goodbye, JavaScript!"
var str = "Hello, World!";
var newStr = str.replace(/o/g, "X");
console.log(newStr); // 輸出 "HellX, WXrld!"
var str = "Hello, World!";
var newStr = str.replace(/o/g, function(match) {
return match.toUpperCase();
});
console.log(newStr); // 輸出 "HellO, WOrld!"
在這些例子中,replace() 方法將查找字符串中的指定文本、指定的正則表達式匹配項或者函數返回的匹配項,并將其替換為指定的新值。