Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การเข้ารหัสคำที่ถูกเซ็นเซอร์ใน JavaScript


ปัญหา

เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรแปลงสตริงตามกติกาดังนี้:

  • คำต้องเป็นตัวพิมพ์ใหญ่ทั้งหมด (Caps)
  • ทุกคำต้องลงท้ายด้วย '!!!!'
  • ตัวอักษร 'a' หรือ 'A' จะกลายเป็น '@'
  • สระอื่นๆ จะกลายเป็น '*'

ตัวอย่าง

โค้ดตัวอย่างดังนี้:

const str = 'ban censored words';
const maskWords = (str = '') => {
  let arr=str.split(' ');
  const res=[]
  for (let i=0; i

ผลลัพธ์

B@N!!!! C*NS*R*D!!!! W*RDS!!!!