这是我必须从中获取数据的url。我想要 postIds 的频率。我如何使用方法(map、filter 或 reduce)来做到这一点。我已经使用循环完成了。可以在更好的方法?请帮助..
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
fetch('http://jsonplaceholder.typicode.com/comments')
.then(
function(response) {
if (response.status !== 200) {
console.log('Looks like there was a problem. Status Code: ' +
response.status);
return;
}
response.json().then(function(data)
{
var na=[];
for(var i=1;i<=100;i++)
{
var a= data.filter(ab=> {
return ab.postId==i;});
// console.log(a);
na.push({PostId:i,frequency:a.length});
}
console.log(na);
}
)})
.catch(function(err) {
console.log('Fetch Error :-S', err);
});
</script>
</body>
</html>
HUX布斯
呼唤远方
慕沐林林
相关分类