Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm khoảng cách chữ cái trong chuỗi - JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript lấy một chuỗi làm đối số đầu tiên và hai chuỗi phần tử đơn lẻ. Hàm sẽ trả về khoảng cách giữa các ký tự đơn đó trong chuỗi được lấy làm đối số đầu tiên.

Ví dụ -

Nếu ba chuỗi là -

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

Khi đó đầu ra phải là 4 vì khoảng cách giữa 'i' và 't' là 4

Ví dụ

Sau đây là mã -

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));

Đầu ra

Sau đây là đầu ra trong bảng điều khiển -

4