Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

文字列内の文字距離の検索-JavaScript


最初の引数として文字列と2つの単一要素文字列を受け取るJavaScript関数を作成する必要があります。この関数は、最初の引数として使用される文字列内の1文字の刺し傷の間の距離を返す必要があります。

例-

3つの文字列が-

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

'i'と't'の間の距離は4であるため、出力は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

  1. JavaScriptConst

    JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </sty

  2. JavaScriptでソートされた順序で正方形を検索する

    問題 整数の配列arrを受け取り、昇順で並べ替えるJavaScript関数を作成する必要があります。 この関数は、各数値の2乗の配列を、昇順で並べ替えて返すことになっています。 たとえば、関数への入力が-の場合 const arr = [-2, -1, 1, 3, 6, 8]; その場合、出力は-になります。 const output = [1, 1, 4, 9, 36, 64]; 例 このためのコードは-になります const arr = [-2, -1, 1, 3, 6, 8]; const findSquares = (arr = []) => {   &nbs