我有一个数组,我想像这样反转
['I', ' ', 'l', 'o', 'v', 'e', ' ', 'E', 'a', 'r', 't', 'h'];
我想这样反转
["I", " ", "e", "v", "o", "l", " ", "h", "t", "r", "a", "E"]
问题是我可以使用 array.slice().reverse(); 反转它,但它反转了整个数组,我想在空格之后反转。
请您参考如下方法:
好吧,一些肮脏的解决方案可能与这个类似:
var sentence = ['I', ' ', 'l', 'o', 'v', 'e', ' ', 'E', 'a', 'r', 't', 'h'];
var reversed = sentence.join('').split(' ').map(word => word.split('').reverse().join('')).join(' ').split('');
console.log(reversed);


