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

JavaScriptを1回調整するだけで、ある文字列を別の文字列から取得できるかどうかを確認する


2つの文字列を取り込んでstr1とstr2を呼び出すJavaScript関数を作成する必要があります。

この関数は、str1から文字を1つだけ削除して、str1からstr2を形成できるかどうかを確認する必要があります。そうすることができれば、関数はtrueを返し、そうでない場合はfalseを返すはずです。

例-

入力文字列が-

の場合
const str1 = 'chemistty';
const str2 = 'chemisty';

その場合、出力は-

になります。
const output = true;

以下はコードです-

const str1 = 'chemistty';
const str2 = 'chemisty';
const stringSimilarity = (str1 = '', str2 = '') => {
   if(str1.length - str2.length !== 1){
      return false;
   };
   for(let i = 0; i < str1.length; i++){
      const desired = str1.substring(0, i) + str1.substring(i + 1, str1.length);
      if(desired === str2){
         return true;
      };
   };
   return false;
};
console.log(stringSimilarity(str1, str2));

出力

以下はコンソール出力です-

true

  1. JavaScriptでイベントオブジェクトをある関数から別の関数に渡す方法は?

    以下は、JavaScriptでイベントオブジェクトをある関数から別の関数に渡すためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <s

  2. JavaScriptでチェックボックスをチェックする

    以下が入力タイプのチェックボックスであるとしましょう- <lable>John</lable> <input id="checkedValue1" type="checkbox"> <lable>David</lable> <input id="checkedValue2" type="checkbox"> チェックボックスのいずれかをチェックしたい。チェックボックスをオンにするには、checkedプロパティを使用します。 例 以下はコード