getURLParameters - 网址参数
生活随笔
收集整理的這篇文章主要介紹了
getURLParameters - 网址参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
返回包含當前URL參數的對象。
通過適當的正則表達式,使用?String.match()?來獲得所有的鍵值對,?Array.reduce()?來映射和組合成一個單一的對象。 將?location.search?作為參數傳遞給當前?url。
const getURLParameters = url =>url.match(/([^?=&]+)(=([^&]*))/g) .reduce((a, v) => ((a[v.slice(0, v.indexOf('='))] = v.slice(v.indexOf('=') + 1)), a), {}); 查看示例
getURLParameters('http://url.com/page?name=Adam&surname=Smith'); // {name: 'Adam', surname: 'Smith'}
轉載于:https://www.cnblogs.com/bali123/p/8311348.html
總結
以上是生活随笔為你收集整理的getURLParameters - 网址参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 请问一辆奥迪Q5养一年,要多少钱?
- 下一篇: 心塞,来八一八老妈漫长的退休之路。顺便求