文字列内の重複する単語の検索-JavaScript
文字列を受け取り、元の文字列に複数回出現した単語のみを含む新しい文字列を返すJavaScript関数を作成する必要があります。
例:入力文字列が-
の場合const str = "big black bug bit a big black dog on his big black nose";
その場合、出力は-
になります。const output = "big black";
例
この関数のコードを書いてみましょう-
const str = "big black bug bit a big black dog on his big black nose";
const findDuplicateWords = str => {
const strArr = str.split(" ");
const res = [];
for(let i = 0; i < strArr.length; i++){
if(strArr.indexOf(strArr[i]) !== strArr.lastIndexOf(strArr[i])){
if(!res.includes(strArr[i])){
res.push(strArr[i]);
};
};
};
return res.join(" ");
};
console.log(findDuplicateWords(str)); 出力
コンソールの出力:-
big black
-
JavaScriptの文字列に存在する単語を逆にする
問題 文を表す文字列を受け取るJavaScript関数を作成する必要があります。 この関数は、文字列に存在する語順を逆にして、新しい文字列を返す必要があります。 つまり、最後の単語が最初になり、最後から2番目が2番目になります。 例 以下はコードです- const str = 'this is some random string text'; const reverseWords = (str = '') => { const strArr = str.split(' '); s
-
JavaScriptのテキスト文字列で最も出現している上位3つの単語を検索する
問題 英語のアルファベット文字列を取り込むJavaScript関数を作成する必要があります。この関数は、文字列に存在する最も頻繁な上位3つの単語を返す必要があります。 例 以下はコードです- const str = 'Python was developed by Guido van Rossum in the late eighties and early nineties at the National Research Institute for Mathematics and Computer Science in the Netherlands. Python is de