2つの文字列をチェックし、JavaScriptで一般的な単語を返す関数
最後に、関数はその文字列を返す必要があります。
このためのコードは-
になります例
const str1 = "IloveLinux"; const str2 = "weloveNodejs"; const findCommon = (str1 = '', str2 = '') => { const common = Object.create(null); let i, j, part; for (i = 0; i < str1.length - 1; i++) { for (j = i + 1; j <= str1.length; j++) { part = str1.slice(i, j); if (str2.indexOf(part) !== −1) { common[part] = true; } } } const commonEl = Object.keys(common); return commonEl; }; console.log(findCommon(str1, str2));
出力
そして、コンソールの出力は-
になります[ 'l', 'lo', 'lov', 'love', 'o', 'ov', 'ove', 'v', 've', 'e' ]
-
JavaScriptで最初の文字列にスペースを入れて2つの文字列を追加するにはどうすればよいですか?
2つの文字列を追加するには、「+」演算子が必要です。 文字列の間にスペースを作成しますが、最初の文字列自体にスペースが含まれている場合は、スペースを明示的に割り当てる必要はありません。 次の例では、文字列str1にスペースが含まれているため、連結のみが含まれます。 両方の文字列を追加するには、スペースなしで十分です。 例 <html> <body> <script> function str(str1, str2) {
-
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> <style>