【发布时间】:2021-01-23 00:36:14
【问题描述】:
给定一串由空格分隔的单词,编写一个函数来交换每个单词的第一个和最后一个字母。你可以假设每个单词至少包含一个字母,并且字符串总是至少包含一个单词。您还可以假设每个字符串只包含单词和空格,并且没有前导、尾随或重复的空格。
这是我目前所拥有的
function first_last(str1){
if (str1.length <= 1) {
return str1;
}
mid_char = str1.substring(1, str1.length - 1);
return (str1.charAt(str1.length - 1)) + mid_char + str1.charAt(0);
}
console.log(first_last('Hello there')); //eello therH
【问题讨论】:
-
你的问题也应该解释你的代码到目前为止做了什么。
标签: javascript swap charat