URLSearchParams对象的使用

本文介绍了URLSearchParams对象的使用,包括如何将对象转化为URL参数格式的字符串,以及如何解析URL参数字符串为对象。示例中展示了如何添加、删除参数以及遍历参数项,最后将URL参数字符串还原为对象。
摘要由CSDN通过智能技术生成
	// URLSearchParams   
    // url  Params  
    // 1 可以帮我们将一个对象 转成 url 参数 格式字符串
    // 2 将 url参数格式的 字符串 变成 对象


    // const data = {
    //   a: 1,
    //   b: 2,
    //   c: 3,
    //   d: 4
    // }

    // //  a=1&b=2&c=3&d=4


    // // 1 创建一个 URL参数处理对象 
    // const usp = new URLSearchParams(data);

    // // 2 usp.toString()  将usp 转换成 字符串格式

    // // console.log(usp.toString());// a=1&b=2&c=3&d=4


    // // console.log(usp);

    // // usp.append("e",5);
    // // console.log(usp.toString());//   a=1&b=2&c=3&d=4&e=5

    // // usp.delete("b");
    // // console.log(usp.toString());//    a=1&c=3&d=4&e=5    b=2被删除 

    // usp.forEach((value, key) => {
    //   console.log(key, value);// 
    // })


    const str = "a=1&b=2&c=3&d=4&e=5"; // =>  {a:1,b:2,c:3,d:4}

    const usp = new URLSearchParams(str);
    // console.log(usp);
    // console.log(usp.toString());  // a=1&b=2&c=3&d=4&e=5
    const obj = {};
    usp.forEach((value, key) => obj[key] = value)

    console.log(obj);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值