Пожалуйста, напишите программу для извлечения различных JS параметров GET (имя параметра и ряд неопределенностей) URL в, вернуть его в структуру JSon по форме ключ-значение

/ **
* Напишите функцию для разбора URL параметров поиска, что делает его JSon объекты
* /
// идея :? Var URL = window.location.search, получить текущий адрес URL страницы и следующие параметры
// 1. объявить пустой объект, используемый для поиска хранения параметров URL
// 2. Строки, разделенные из массива знаком вопроса, удалить стандартное значение 1 является строка параметра URL
// 3 Массив аргумента строка разделена на &
// 4. траверса массива, каждый при а = раскол, в качестве ключевого значения перед знаком вопроса, знак вопроса jsonList значения в качестве значения jsonList, создавая таким образом целевой JS
// 5. Наконец, этот объект в объект JSON по JSON.stringify

вар URL = "https://jobs.51job.com/shenzhen-baq/113561919.html?s=01&t=0"

Функция searchParams (URL) {
был jsonList = {};
если (url.indexOf ( '?')! = -1) {
Const поиск = url.split ( '?') [1] .split ( '&');
// console.log (поиск)
для (вар я = 0; г <search.length; я ++) {
jsonList [поиск [I] .split ( '=') [0]] = поиск [I] .split ( '=') [1]
}
}
вернуться JSON.stringify (jsonList)
// console.log (JSON.stringify (jsonList))
}
console.log (searchParams (URL));

рекомендация

отwww.cnblogs.com/guozhuang/p/10963890.html