频道栏目
首页 > 程序开发 > web前端 > HTML/CSS > 正文
面试题求输出函数QuerySeach(),其中一个参数name,输出其对应的value.
2017-11-02 14:53:15         来源:misswll的博客  
收藏   我要投稿

问题:有这样一个URL,https://mail.163.com/?a=1&b=2&c=3&d=xxx&e

输出函数QuerySeach(),其中一个参数name,输出其对应的value.

var QuerySeach = function (url, name) {
    if (url.split('?').length != 1 || url.split('?')[1].split('&').length < 1) {
        return null;
    }
    var arr = url.split('?')[1].split('&');
    var arr2 = [];
    for (var i = 0; i < arr.length; i++) {
        var s = arr[i].split('=');
        if (s[1] != undefined) {
            arr2[s[0]] = s[1];
        }
    }
    for (key in arr2) {
        if (key == name) {
            return arr2[key];
        }
    }


    return null;
}


console.log(QuerySeach(url, 'a'));

 

点击复制链接 与好友分享!回本站首页
上一篇:Echarts使用心得总结——地图
下一篇:CSS字体样式总结
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站