22.有這樣一個URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,請寫一段JS程序提取URL中的各個GET參數(參數名和參數個數不確定),將其按key-value形式返回到一個json結構中,如{a:’1′, b:’2′, c:”, d:’xxx’, e:undefined}。答案:1 function serilizeUrl(url) {2 var result = {};3 url = url.split("?")[1];4 var map = url.split("&");5 for(var i = 0, len = map.length; i < len; i++) {6 result[map[i].split("=")[0]] = map[i].split("=")[1];7 }8 return result;9 }
各大互聯網公司2014前端筆試面試題–JavaScript篇(求解)
慕容708150
2018-07-31 10:25:15