跳到主要內容

發表文章

精選

[javascript] Parse URL Queries Parameter

 Q.  Parse URL Queries Parameter e.g. Target Url List: targetUrlList = [ ‘ https://www.youtube.com/watch?v=FbqBv7Tz1QY&list=RDFbqBv7Tz1QY&start_radio=1&ab_channel=%E5%91%A8%E6%9D%B0%E5%80%ABJayChou ’, 'http://www.mysite.com/processDoc?type=word&type=pdf&type=excel&author=peter&pages=50', ]; expect output: OutputList = [  {   ab_channel : "周杰倫JayChou" ,   list : "RDFbqBv7Tz1QY" ,   start_radio : "1" ,   v : "FbqBv7Tz1QY" }, {   author : "peter" ,   pages : "50" ,   type : [ "word" , "pdf" , "excel" ] }, ]; Answer: function getUrlParamsToMap(url = '') {   const queriesMap = {};   const [baseUrl, queriesString] = url.split('?');   const queryItems = queriesString ? queriesString.split('&') : [];   queryItems.forEach(queryItem => {     const [key, value] = queryItem.split('=');     co...

最新文章

[算法] Search Graph Nodes

[算法] Remove Substrings

[算法] Sequence Reconstruction

[算法] Course Schedule