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