var s = "hello\t world\n \rjs";
var result = "";
for(var i = 0; i <s.length; i++){
if(s[i] !== " " && s[i] !== "\t" && s[i] !== "\n" && s[i] !=="\r"){
//判断空格,换行,回车,制表符
result += s[i];
}
}
console.log(result);
更优雅的写法:
var s = "hello\t world\n \rjs";
var result = "";
var empties = " \t\r\n"; //记录所有的空白字符串
for(var i = 0; i <s.length; i++){
if(!empties.includes(s[i])){//s[i]不包含empties中的一种情况时,执行下一句
result += s[i];
}
}
console.log(result);