手动实现trim

本文最后更新于:2023年3月19日 晚上

Q:实现一个函数 trim(str)  字符串前后去空格

1
2
function trim(str) {}
trim(" hello world "); // => hello world

思路

使用正则匹配前后字符串
使用 split 空格求一个数组,然后删除数组中空元素,再转为字符串

解答

1
2
3
4
function trim(str) {
return str.replace(/(^\s*)|(\s*$)/g, "");
// return str.split(' ').filter(e=>e).join('')
}

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!