Я хочу сортировать это предложение «У этой учетной записи неподтвержденный адрес электронной почты» по длине слова, как я могу это сделать.почему я получаю эту ошибку? Uncaught TypeError: Can not read property 'length' of undefined
<script>
$(document).ready(function(){
var some = "";
xx = "";
var vText = "This account has an unconfirmed email address";
slitTxt = vText.split(" ");
for(i=0; i <= slitTxt.length; i++){
xx = slitTxt[i].length;
some = $('body').append(xx+" ")
}
});
</script>
Попробуйте 'console.log (slitTxt)' и посмотреть, что он возвращается. –
Из одной ошибки: '<=', а не строго '<'. В любой системе с нулевым индексированием он определенно истинно, что 'slitTxt [slitTxt.length]' не определен. Вы можете выполнить основную отладку, чтобы раскрыть эту проблему для себя (например, проверить значение 'xx' или' slitTxt [i] 'в каждой итерации цикла). – apsillers