文中のほとんどの単語の終わりの文字と、その文字で終わるすべての単語を見つけようとしています。文章中の単語が終わる最も一般的な文字を見つける機能
これは私の宿題ですが、私は分割機能を試しましたが、スライス機能には役立ちませんが、時間がかかりすぎます。
var sentence = 'Down by the river there is a man that quiver and shiver, but he needs to deliver a packet that he think is a big racket and a packet of of gum.'
function mostWordsEndsWith(){
for (var i = 0; i < wordsEndsWith.length; i++) {
var currentWord = wordsEndWith[i].split('t')
console.log(currentWord);
}
}
mostWordsEndsWith(sentence);
なぜ「分割」は役に立たないのですか? – Filburt
私はあなたが言葉の配列をループするだけで、 '' yourArray [Index] .substring(yourArray [index] .length - 1、yourArray [index] .length); ''を実行し、カウンタに追加することができますあなたが行くように。長いけど、シンプル。別のループでサブストリングを収集し、それらの別々のアレイをループして最長のループを見つけることも、より良い方法です。 – Crowes
私はあなたが少なくとも何か実際に何かをするいくつかのコードを考え出すことができるまで試してみることをお勧めします - 現在あなたの関数 'mostWordsEndsWith'はあなたがそれを呼び出そうとしているパラメータとあなたの配列' wordsEndsWith' isn 'どこでも定義できます。 – Filburt