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

การหาระยะห่างของตัวอักษรในสตริง - JavaScript


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

ตัวอย่างเช่น −

หากสามสตริงคือ −

const str = 'Disaster management';
const a = 'i', b = 't';

ผลลัพธ์ควรเป็น 4 เพราะระยะห่างระหว่าง 'i' และ 't' คือ 4

ตัวอย่าง

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

const str = 'Disaster management';
const a = 'i', b = 't';
const distanceBetween = (str, a, b) => {
   const aIndex = str.indexOf(a);
   const bIndex = str.indexOf(b);
   if(aIndex === -1 || b === -1){
      return false;
   };
   return Math.abs(aIndex - bIndex);
};
console.log(distanceBetween(str, a, b));

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -

4