在字串中查詢字母距離 - JavaScript


我們需要編寫一個 JavaScript 函式,該函式接收一個字串作為第一個引數和兩個單元素字串。該函式應該返回在用作第一個引數的字串中這幾個單字元字串之間的距離。

例如 -

如果三個字串為 -

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

更新於:18-9 月 -2020

629 瀏覽量

開啟你的職業

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.