1、假设这里有一段地址:var urlString = "www.google.com/?a=1&b=2&c=3",想要将里面的数组提取出来。
split()方法,将返回一个数组。
var result = urlString.split('?')[1].split('&');
第一次分割: urlString .split('?')[1] 这句话的意思---〉以“?”号所在的位置为标准,将www.google.com/?a=1&b=2&c=3 分成两段,
分别是www.google.com/和a=1&b=2&c=3 ,取后面一段也就是数组下标为arr[1] 的部分,即:a=1&b=2&c=3;
第二次分割:split('&') 这句话的意思是---〉以“&”符号所在的位置为标准,将a=1&b=2&c=3分成 a=1 b=2 c=3
最后输出的结果为:['a= 1', 'b =2', 'c =3'];
const urlString = "www.google.com/?a=1&b=2&c=3";
let arr1 = urlString.split('?')[1].split('&');
console.log(arr1);