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

แทนที่ backslash ด้วย forward slash - JavaScript

เราต้องเขียนฟังก์ชันที่รับสตริงที่อาจมี backslash ฟังก์ชันควรคืนค่าสตริงใหม่ที่แทนที่ backslash ทั้งหมดด้วย forward slash

ตัวอย่างสตริง:

const str = 'Th/s str/ng /conta/ns some/ forward slas/hes';

ตัวอย่าง

โค้ดต่อไปนี้เป็นตัวอย่าง:

const str = 'Th/s str/ng /conta/ns some/ forward slas/hes';

const invertSlashes = str => {
  let res = '';
  for(let i = 0; i < str.length; i++){
    if(str[i] !== '/'){
      res += str[i];
      continue;
    };
    res += '\\';
  };
  return res;
};

console.log(invertSlashes(str));

ผลลัพธ์

จะแสดงผลในคอนโซลดังนี้:

Th\s str\ng \conta\ns some\ forward slas\hes