- 将字符串中某个字符串删除
方法一:使用replace函数替换(比较建议使用
//去除字符串中含有的-
var str = '178-1980';
//注意:此处不可写作:str.replace('-', '');要写作:str = str.replace('-', '');
// replace:返回新的字符串,一定要重新接收,不然替换不了
str = str.replace('-', '')//最后获得的是1781980
方法二:使用字符串分割函数再聚合
var str = "189-1909";
var a = str.split("-");//会得到一个数组,数组中包括利用-分割后的多个字符串(不包括-)
var newStr = a.join("");//数组转成字符串,元素是通过指定的分隔符进行分隔的。此时以空串分割:即直接连接//最后获得1891909
-
includes() 方法用于判断一个字符串是否包含在另一个字符串中,根据情况返回 true 或 false。
下面代码判断a中是否包含'-'
a.includes('-')
- 筛选
函数Array.prototype.filter()
var words = ['1234', '12345', '123456', '1234567'];
const result = words.filter(word => word.length > 6);
console.log(result);//> 打印出数组["1234567"]
- 页面内所有console.log不再打印出数据
const debugSwitch = false;//true是打印
if (!debugSwitch) {
console.log = () => {};
}