【发布时间】:2015-01-22 02:01:22
【问题描述】:
有哪些简洁的方法可以打印出字符串中所有单词的最后一个字符。例如,像“laugh ride lol hall bozo”这样的短语 --> “hello” 和 “dog polo boo sudd noob smiley ride” --> goodbye。
这些行将返回“1”且未定义。非常感谢任何帮助。
var decrypt = function (message) {
var solution = [];
for (var i = 0; i < message.length; i++) {
if(message.charAt(i)===" ") {
return solution.push(message.charAt(i-1));
};
};
};
var resulta = decrypt("laugh ride lol hall bozo ")
console.log(resulta); // logs "hello"
var resultb = decrypt("dog polo boo sudd noob smiley ride ")
console.log(resultb); // logs "goodbye"
【问题讨论】:
-
return退出函数。
标签: javascript arrays string for-loop charat