split(splitter: { [Symbol.split](string: string, limit?: number): string[]; }, limit?: number): string[];
我看了字符传处理的这个办法 没看明白应该如何使用,请教一下。
比如我有个字符串:“foo=1&bar=2\#fragment”,需要按“&”,split一下。
let ss = "foo=1&bar=2#fragment"
ss .split('&') // 此处报错,缺少一个参数?应该填啥
split方法是字符串分割方法,通过标识符对字符串进行分割,其中可以传入分隔符separator和限制次数limit两个参数,生成结果为数组。
separator(分隔符)标识用于分隔字符串的一个或多个字符的字符串。如果省略,则返回包含整个字符串的单元素数组。
limit用于限制数组中返回的元素数量的值。
例1:
结果1:
9707-9707 A03d00/JSAPP pid-9707 I 数组:bar=2\#fragment
例2:
结果2:
11796-11796 A03d00/JSAPP pid-11796 I 数组:undefined