用'&'字符拆分字符串,如果它是字符串中的第一个,则忽略



如果&字符正在显示,但如果&显示在字符串的开头。示例'&hello=world&hi=美国将是

key: &hello, value: world
key: hi, value: usa

如果我使用split('&'(,它将创建空键和值,因为第一个&

您可以简单地从split((函数生成的数组中删除空项:

let s = '&hello=world&hi=usa';
let a = s.split("&");
if (a[0] == "") {
a.shift(0);
}
let arr = [];
for (let i = 0; i < a.length; i++) {
let n = a[i].split("=");
let k = n[0];
let v = n[1];
arr.push({"key": k, "value": v});
}
console.log(arr);

相关内容

  • 没有找到相关文章

最新更新