単語を分割して、それぞれの音節を数えようとしていますが、現時点では単語を分離できないようです。文の音節の総数しか数えられません。
var text = $(this).val();
var words = new Array(text.replace(/\s/g, ' ').split(' '));
function countSyllables(words) {
word = words.toString();
var lWords = word.toLowerCase();
var wordsArray=lWords.split(",");
for (var z = 0; z < lWords.length; z++) {
console.log(wordsArray, "- array of words");
console.log(wordsArray[z], "- one item[z]");
私の問題は、配列を文字列に変換して下げる必要があるようですが、両方の場合で、音節を数えるために個々の単語を参照することはできません。
[16:04:02.726] ["this", "is", "test", "text", "", "the", "words", "need", "to", "be", "separately", "analysed.", "hello"] - array of words
[16:04:02.726] o - one item[z]
これは、単語を参照したい場合の最後の文字です
それは簡単な解決策だと確信していますが、頭を包むことはできません