Ich versuche, den Buchstaben zu finden, dass die meisten Wörter in einem Satz enden mit und alle Wörter, die mit diesem Buchstaben enden.Funktion, um den häufigsten Buchstaben zu finden, mit dem Wörter in einem Satz enden
Es ist meine Hausaufgaben und ich habe die Split-Funktion versucht, aber es hilft nicht und die Slice-Funktion, aber es dauert zu lange.
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);
Warum hilft 'Split' nicht? – Filburt
Ich rate, dass Sie einfach eine Reihe von Wörtern durchlaufen können, '' yourArray [Index] .substring (yourArray [index] .length - 1, yourArray [index] .length); '' und zu einem Zähler hinzufügen wenn du gehst. Langsam, aber einfach. Ein noch besserer Weg wäre, die Teilstrings in einem separaten Array zu sammeln und dann eine weitere Schleife zu erstellen, um diese separaten Arrays zu durchlaufen, um die längste zu finden. – Crowes
Ich würde vorschlagen, dass Sie versuchen, bis Sie zumindest mit etwas Code kommen können, der tatsächlich etwas tut - derzeit akzeptiert Ihre Funktion 'mostWordsEndsWith' nicht einmal den Parameter, mit dem Sie versuchen, es zu nennen, und Ihr Array' wordsEndsWith' isn ' t irgendwo definiert. – Filburt