我正在阅读一个代码库,在其中可以看到这种编写代码的方式。我在介绍控制台日志时遇到困难。
我想为发送的整个URL以及响应和错误创建控制台日志。
const fetchSportsFanDetails = (sportsFanId, authToken) =>
axios
.get(`${API.BASE_URL}SportsFans/${sportsFanId}/profile`, {
headers: {
...getAuthHeaderWithContentType(authToken, "JSON")
}
})
.then(resp => (resp && resp.data ? resp.data : null));
我很难调试这段书面代码。有人可以在这方面帮助我吗?
答案 0 :(得分:1)
尝试吼叫。问题在于该函数的{}由于只写一行而被忽略了,这使得很难在不先添加新行的情况下引入新行。
5333x3000
编辑响应,将.then替换为
(5333 - 2000) / 2
基本上,您正在使用箭头功能https://www.sitepoint.com/es6-arrow-functions-new-fat-concise-syntax-javascript/