var str = 'username=张三&age=18&email=12345678@qq.com';
var arr = str.split('&');
var obj = {};
for (var i = 0; i < arr.length; i++) {
  var item = arr[i].split('=');
  obj[item[0]] = item[1];
}
console.log(obj); // {username: "张三", age: "18", email: "12345678@qq.com"}

注意:这里拆分出来的数据都是字符串类型,如果需要转换成其他数据类型,需要进行相应的转换。

使用js拆分字符串var str =username=张三&age=18&email=12345678qqcom将以上字符串进行拆分将拆分出的数据用对象的形式进行存储最终结果是 username张三age18email 12345678qqcom

原文地址: https://www.cveoy.top/t/topic/biEV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录