版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24147051/article/details/84304585
每次心痛的时候,我都喜欢听,夜的钢琴曲。而每次都感觉很伤感,很落寞。然后心情也不会在紧张了。还有32天,就要去 五道口职业技术学院 考试了,希望一切顺利。我在原来的博客曾写过一篇,对象拼接成URL,在这里在讲一下如何将URL变成对象。
//目标字符串
const share_url = "123456789?link1=33&type1=2&link2=333&type2=2&link3=555";
const urlsrc = share_url.split("?")[1]
const arr1 = [];
const arr2 = [];
const obj = {};
urlsrc.split("&").map(v => {
if (v.substring(0, 4) === "link") {
arr1.push(v);
}
if (v.substring(0, 4) === "type") {
arr2.push(v);
}
});
arr1.forEach(v => {
arr2.forEach(k => {
if (v.charAt(4) === k.charAt(4)) {
obj[`link${v.charAt(4)}`] = v.substring(6);
obj[`type${k.charAt(4)}`] = k.substring(6);
} else {
obj[`link${v.charAt(4)}`] = v.substring(6);
obj[`type${k.charAt(4)}`] = k.substring(6);
}
});
});
console.log(obj,"obj"); // [{link1:11,type1:22,link2:33,type2:44,link3:555}]