Ожидалось вернуть значение в функцию стрелки, хотя возвратил объект

Чтобы ответить на вторую часть вашего вопроса, вы можете поместить исходный файл jQuery в любом месте, если он доступен через URL.

Чтобы включить jQuery в свои веб-страницы, добавьте следующий код к вашего HTML:


Вы также можете использовать CDN Google, в котором хосты jQuery для всех используются (бесплатно) для лучшей производительности:


0
задан Yunyi Chang 13 July 2018 в 10:20
поделиться

1 ответ

Нет, это неверно. Это ошибочное сообщение об ошибке, но это неправильное использование 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)
}
0
ответ дан lonesomeday 17 August 2018 в 13:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: