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

การแทนที่ช่องว่างด้วยขีดล่างใน JavaScript?


สมมติว่าต่อไปนี้คือสตริงของเรา −

var sentence = "My Name is David Miller I live in AUS";

หากต้องการแทนที่ช่องว่างในสตริงด้านบนด้วยขีดล่าง ให้ใช้ split() พร้อมกับ join()

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);

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

node fileName.js

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

ผลลัพธ์

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

PS C:\Users\Amit\javascript-code> node demo250.js
The actual result=
My Name is David Miller I live in AUS
After replacing the space with underscore=
My_Name_is_David_Miller_I_live_in_AUS