getParam那个方法啥意思,没看懂

来源:4-6 商品模型模型--商品详情页面

weixin_慕虎7534723

2022-04-16 00:03

function getParam(paramName) {
    paramValue = "", isFound = !1;
    if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
        arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&"), i = 0;
        while (i < arrSource.length && !isFound) arrSource[i].indexOf("=") > 0 && arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase() && (paramValue = arrSource[i].split("=")[1], isFound = !0), i++
    }
    return paramValue == "" && (paramValue = null), paramValue
}


写回答 关注

1回答

  • 尼尔斯
    2022-04-17 17:51:01

    根据入参paramName,从请求url中查找出与paramName名称匹配的请求参数的值。

    比如:

    假设请求的URL为“http://xxx/xxx?a=1&b=2&c=3

    则getParam("a")的返回值为“1”


SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49064 学习 · 954 问题

查看课程

相似问题