javascript 字符串原型封装将url里的数据转换成对象
来源:互联网 发布:linux怎么编辑文档 编辑:程序博客网 时间:2024/05/29 17:21
var url="https://www.baidu.com/s?id=1&name=hnn&sex=男&qm=我真傻"String.prototype.setUrl=function () { //首先通过split以问号切割成数组两个数组,用数组方法pop保留下标为1的数组,然后以“&”再次切割成数组 var str=this.split("?").pop().split("&"); //创建 空对象 var res={}; //循环遍历数组 for(var i=0;i<str.length;i++){ //遍历后,再以等号切割成数组 var arr=str[i].split("=") //将切割好的数组以对象格式存入创建的空对象中 格式 res[arr[0] //下标]=arr[1 //值] res[arr[0]]=arr[1] } //将对象翻转成url格式 //循环遍历对象 for(var i in res){ //创建数组 var arrs=[]; //以键=值的格式存入数组中 var a=i+"="+res[i] arrs.push(a) } //返回数组并添加上“&”符以字符串返回 return arrs.join("&")}String.prototype.getUrl=function () { //首先通过split以问号切割成数组两个数组,用数组方法pop保留下标为1的数组,然后以“&”再次切割成数组 var str=this.split("?").pop().split("&"); //创建 空对象 var res={}; //循环遍历数组 for(var i=0;i<str.length;i++){ //遍历后,再以等号切割成数组 var arr=str[i].split("=") //将切割好的数组以对象格式存入创建的空对象中 格式 res[arr[0] //下标]=arr[1 //值] res[arr[0]]=arr[1] } return res}//打印console.log(url.setUrl())console.log(url.getUrl())
阅读全文
0 0
- javascript 字符串原型封装将url里的数据转换成对象
- javascript如何将一个字符串转换成对象类型
- 用javascript将URL 解析成对象的形式
- 将url网址转换成对象
- 将form表单里的数据封装成对象 json2.js的例子 jquery的serialize方法转换空格为+号的解决方法
- 将form表单里的数据封装成对象 json2.js的例子 jquery的serialize方法转换空格为+号的解决方法
- 将url字符串,转化成对象
- 将一个字符串强制转换成对象
- 将JSON数据转换成对象
- BaseMode 数据的封装成对象
- 如何将C#/.NET 将json字符串格式数据转换成对象
- 将Url解析成对象
- c# json数据解析——将字符串json格式数据转换成对象
- 关于URL截取?后面的字符串并转换成对象的问题简述
- 将网址转换成对象
- Sharp-ORM 自动将数据库封装成对象的生成器,三层数据访问结构
- js将字符串转换成对象和数组
- json字符串转换成对象
- 处理RCV_TRANSACTIONS_INTERFACE的数据
- 520DetectCapital
- Kotlin学习--集合操作符之映射操作符
- win2003 64bit系统 配置IIS问题
- 迈向程序员的第一步
- javascript 字符串原型封装将url里的数据转换成对象
- dns配置和测试
- VS Code搭建TypeScript开发环境
- 微信小程序开发之数据使用wx:for循环展示
- 分享一下简单的 canvas 翻角效果
- 状态压缩
- QRCode生成二维码并带有logo图片
- 阿里云服务器MySQL(5.7V)数据库用Navicat连接
- 瑞芯微开发编译过程参考