首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JavaScript从JSON获取数据并选择值

JavaScript从JSON获取数据并选择值
EN

Stack Overflow用户
提问于 2020-04-04 14:19:33
回答 2查看 57关注 0票数 0

刚开始使用JavaScript,当然我很抱歉,我提出了一个.net数据的请求,我明白了,我真的不知道如何过滤出带有JSON域的收到的电子邮件,并只将它们输出到控制台……至少给出一个例子,或者继续做什么。

代码语言:javascript
复制
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://jsonplaceholder.typicode.com/users', false);
xhr.send();
 if (xhr.status != 200) {
      alert( xhr.status + ': ' + xhr.statusText ); 
} else {
   console.log(xhr.responseText);
} 
EN

Stack Overflow用户

发布于 2020-04-04 14:27:50

您可以在这里使用fetch() api而不是XMLHttpRequest,因为它具有更干净的接口,并提供了一种简单、逻辑的方式来跨网络异步获取资源。得到响应后,您可以使用数组.map()方法获取一个数组中的所有邮件,最后使用.filter()方法过滤出带有.net域名的收到的邮件:

代码语言:javascript
复制
fetch('https://jsonplaceholder.typicode.com/users')
  .then((response) => response.json())
  .then((data) => {
    const emails = data.map(d => d.email).filter(e => e.includes('.net'))
    console.log(emails);
  });

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61024470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档