สมมติว่ากำลังติดตามเป็นสตริงของเรา -
my name is JOHN SMITH
ใช้ sort() ร่วมกับนิพจน์ทั่วไป /[A-Z]/ เพื่อย้ายตัวพิมพ์ใหญ่ทั้งหมดไปที่จุดเริ่มต้นของสตริง/
ตัวอย่าง
var moveAllCapitalLettersAtTheBeginning = [...' my name is JOHN SMITH '] .sort((value1, value2) => /[A-Z]/.test(value1) ? /[A-Z]/.test(value2) ? 0 : -1 : 0).join(' '); console.log("After moving the all capital letters at the beginning="); console.log(moveAllCapitalLettersAtTheBeginning);
ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -
node fileName.js.
ที่นี่ ชื่อไฟล์ของฉันคือ demo199.js
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
PS C:\Users\Amit\javascript-code> node demo199.js After moving the all capital letters at the beginning= J O H N S M I T H m y n a m e i s