以下是自己的同学去cvte面试遇到的一道题
其实也是蛮简单的。
题目:去掉多余的字符串的空格并且反转输出,比如" reng jia ",结果是"jia reng"
下面提供两种方法实现:
方法一:
var str = " reng a jia ";
console.log(str.match(/w+/g).reverse().join(" "));
方法二:
var str = " reng a jia ";
var trimStr = str.trim();
var replaceStr = trimStr.replace(/s+/g," ");
var reverseStr = replaceStr.split(" ").reverse().join(" ");
console.log(reverseStr);
两者的结果都是"jia a reng"
题目主要是考察了正则的使用