猿问

获取url中的键值队,items = url.split('?')[1].split('&');为什么是split('?')[1]

var getParams = function(url) {   if(url === undefined || typeof(url) != 'string'){     return null;   }   items = url.split('?')[1].split('&');   var json = {};   for(var i=0; i<items.length; i++) {     var item = items[i].split('=');     json[item[0]] =

成长前端初学者
浏览 2497回答 2
2回答

猿员员

要获取键值对,其实可以直接使用location.search得到地址的?以后的部分然后再使用&进行分割

刺参

url.split('?')返回一个数组,url.split('?')[1]表示取返回这个数组下标为1的值
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答