每个字符串肯定都是以空格作为单词的连接符, 因此直接以空格隔开字符串即可, 同时考虑到会有空格为结尾的情况.
/**
* @param {string} s
* @return {number}
*/
var lengthOfLastWord = function(s) {
const words = s.trim().split(' ')
if (words.length === 0) return 0
return words[words.length - 1].length
};