前端常用方法

4 阅读1分钟

split() 字符串→数组 'a,b' .split(',')

join() 数组→字符串 ['a','b'] .join('-')

trim() 去两端空格 ' hi '.trim() → 'hi'

includes() 是否包含子串 'abc'.includes('b') → true

replace() 替换(支持正则) 'a1b1'.replace(/1/g,'2')

replaceAll() 'a1b1'.replaceAll('1','2') searchValue:要替换的子串(必须是字符串,不能是正则且不带 g 标志) replaceValue:替换成的内容(字符串或函数)

Array 1.添加元素 1).push:尾部添加元素 2).unshift:头部添加元素

2.删除元素 1).pop:删除尾部元素 2).shift:删除头部元素 3) .splice:删除指定下标元素 注:.splice(下标,几个元素):返回的是删除的数组\n\n         它改变原数组,如果想要删除数组中指定元素,要.splice,然后打印原数组即可。

3.合并数组 1 ).concat 2)...:扩展运算符

4.foreach遍历数组 5.sort对数组进行排序

for...in for(let key in object){}

key 键名 object(key)键值

正则表达式

创建正则对象 使用 new RegExp() let regex1 = new RegExp("Hello", 'g'); 等价于 let regex2 = /Hello/g; 两种方式效果相同