zoukankan      html  css  js  c++  java
  • 将查询字符串转换为对象

    /**
    * 将查询字符串转换为对象
    * @param queryString <String> 查询字符串
    * @return <Object> 转换后生成的对象
    */
    function parseToObject(queryString) {
    // 使用 & 符号将查询字符串分割开
      var parts = queryString.split("&");
    // 遍历所有的 "key=value" 字符串结构
      var obj = {};
      for (var i = 0, len = parts.length; i < len; i++) {
    // 使用 = 将 "key=value" 字符串分割开
        var arr = parts[i].split("=");
    // = 号前的内容是对象的属性名,= 号后的内容是对应属性的值
        var
        name = arr.shift(),
        value = arr.join("=");
    // 将属性添加到对象中
        obj[name] = value;
      }

    // 返回创建好的对象
      return obj;
    }

    注:主要用于截取url中的的内容

  • 相关阅读:
    随机生成300道四则运算
    练习
    电梯演说模板练习
    敏捷开发
    团队模式
    思考
    build to win 观后感
    四则运算
    Code review
    Mutual review
  • 原文地址:https://www.cnblogs.com/kdiekdio/p/10223922.html
Copyright © 2011-2022 走看看