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

ฟังก์ชันย้อนกลับสตริง JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงใหม่ที่เป็นเวอร์ชันย้อนกลับของสตริงเดิม

เงื่อนไขเดียวคือเราไม่สามารถใช้วิธี Inbuilt String ใดๆ และเราไม่สามารถแปลงสตริงเป็นอาร์เรย์เพื่อย้อนกลับได้

เราจะต้องใช้ลูปเพื่อวนซ้ำสตริงและสร้างสตริงที่ย้อนกลับใหม่

ตัวอย่าง

const str = 'Hello World';
const reverse = (str = '') => {
   const { length } = str;
   let res = '';
   for(let i = 0; i < length; i++){
      const el = str[i];
      res = el + res;
   };
   return res;
};
console.log(reverse(str))

ผลลัพธ์

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

dlroW olleH