Чтобы ответить на вторую часть вашего вопроса, вы можете поместить исходный файл jQuery в любом месте, если он доступен через URL.
Чтобы включить jQuery в свои веб-страницы, добавьте следующий код к вашего HTML:
Вы также можете использовать CDN Google, в котором хосты jQuery для всех используются (бесплатно) для лучшей производительности:
Нет, это неверно. Это ошибочное сообщение об ошибке, но это неправильное использование map
.
map
ожидает, что вы вернете что-то из функции обратного вызова. Если вы не создаете новый массив, вам не нужно map
. Если вы не возвращаете значение из обратного вызова, когда оно является функцией стрелки, ESLint предполагает, что вы делаете одну из распространенных ошибок функций стрелок: используя блок, когда вы имели в виду объект.
Вы можете использовать forEach
здесь:
hashes.forEach(hash => {
let [key, val] = hash.split('=')
params[key] = decodeURIComponent(val)
})
Или, и это предпочтительнее, на мой взгляд, просто используйте обычный цикл:
for (let hash of hashes) {
let [key, val] = hash.split('=')
params[key] = decodeURIComponent(val)
}