เราจำเป็นต้องเขียนฟังก์ชัน 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