Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

JavaScript มีวิธีการแทนที่บางส่วนของสตริงโดยไม่ต้องสร้างสตริงใหม่หรือไม่?


ใช่ เราสามารถแทนที่ส่วนหนึ่งของสตริงโดยไม่ต้องสร้างสตริงใหม่โดยใช้วิธีการแทนที่ () เช่นเดียวกับไวยากรณ์ด้านล่าง -

var anyVariableName=yourValue;
yourVariableName=yourVariableName.replace(yourOldValue,yourNewValue);

ตัวอย่าง

var message="Hello,this is John";
console.log("Before replacing the message="+message);
message=message.replace("John","David Miller");
console.log("After replacing the message="+message);

ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -

node fileName.js.

ที่นี่ ชื่อไฟล์ของฉันคือ demo57.js

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

PS C:\Users\Amit\JavaScript-code> node demo57.js
Before replacing the message=Hello,this is John
After replacing the message=Hello,this is David Miller