Javascript代码没有';无法工作,但控制台未记录任何错误? 函数fetchAPI(字符串){ 返回获取(字符串) .然后(功能(响应){ 返回response.json(); }) .then(函数(json){ 返回json; }); } 试一试{ fetchAPI(`https://api.hypixel.net/skyblock/auctions?key=${apikey}`),然后( 函数(结果1){ 删除result1.success; 删除result1.page; 删除result1.totalauctions; 删除result1.lastupdated; var pages=result1.totalpages; 删除result1.totalpages; 用于(第0页;第

Javascript代码没有';无法工作,但控制台未记录任何错误? 函数fetchAPI(字符串){ 返回获取(字符串) .然后(功能(响应){ 返回response.json(); }) .then(函数(json){ 返回json; }); } 试一试{ fetchAPI(`https://api.hypixel.net/skyblock/auctions?key=${apikey}`),然后( 函数(结果1){ 删除result1.success; 删除result1.page; 删除result1.totalauctions; 删除result1.lastupdated; var pages=result1.totalpages; 删除result1.totalpages; 用于(第0页;第,javascript,node.js,Javascript,Node.js,代码查询一个API(API.hypixel.net),它应该过滤响应(项目名称:“Enchanted Book”),将变量记录到控制台,然后在下一页重复(每个页面=不同的API查询) 正如标题所说,运行代码时不会执行任何操作,但不会抛出错误。这是什么原因?您只需使用正确的属性名称即可。例如,totalPages,而不是totalPages(案例事项) 试试这个: 函数fetchAPI(字符串){ 返回获取(字符串) .然后(功能(响应){ 返回response.json(); }) .then(

代码查询一个API(API.hypixel.net),它应该过滤响应(项目名称:“Enchanted Book”),将变量记录到控制台,然后在下一页重复(每个页面=不同的API查询)


正如标题所说,运行代码时不会执行任何操作,但不会抛出错误。这是什么原因?

您只需使用正确的属性名称即可。例如,
totalPages
,而不是
totalPages
(案例事项)

试试这个:

函数fetchAPI(字符串){
返回获取(字符串)
.然后(功能(响应){
返回response.json();
})
.then(函数(json){
返回json;
});
}
试一试{
fetchAPI(`https://api.hypixel.net/skyblock/auctions?key=${apikey}`),然后(
函数(结果1){
console.log(result1);
删除result1.success;
删除result1.page;
删除result1.totalAuctions;
删除result1.lastUpdated;
var pages=result1.totalPages;
删除result1.totalPages;
对于(变量页=0;页<页;页++){
fetchAPI(
`https://api.hypixel.net/skyblock/auctions?key=${apikey}&page=${page}`
).然后(函数(结果){
删除结果。成功;
删除results.page;
删除结果.totalAuctions;
删除results.lastUpdated;
删除results.totalpage;
var i=0;
对于(i=0;i
backtick“`”不等于单引号。请仔细检查。我使用了反勾号,因为URL中有一个变量(apikey,这是一个sting)。还有别的办法吗?(澄清一下,apikey被分配了一个字符串值,我正在URL中使用该字符串值。apikey可以随时更改,因此我需要它成为一个变量。糟糕,您的代码仍然正确(已读)。您也可以使用
”https://api.hypixel.net/skyblock/auctions?key=“+apikey+”&page=“+page