javascript - 如何获取提供代码的动态数据
问题描述
鉴于我有下面的代码从本地文件中获取数据。
export function getData() {
const promiseMSFT = fetch("http://localhost:8080/data.json")
.then(response => response.json())
.then(data => {
var tempData = [];
for (var i = 0; i < data.length; i++) {
//some code
}
return tempData;
})
return promiseMSFT;
}
如何将其转换为从不同/动态 url 动态获取数据?
例如,如果我有这些生成的 URL:
url1 with data1
url2 with data2
url3 with data3
我怎样才能得到三个结果。
解决方案
urlArr = [site/test/1/data.json, site/test/2/data.json, site/test/3/data.json]
export function getData(url) {
const promiseMSFT = fetch(url)
.then(response => response.json())
.then(data => {
var tempData = [];
for (var i = 0; i < data.length; i++) {
//some code
}
return tempData;
})
return promiseMSFT;
}
urlArr.forEach(url=>{getData("http://"+url)})
推荐阅读
- notificationcenter - 在 macOS Big Sur 中使用代码切换 DoNotDisturb
- forms - R Web Scraping rvest 表单 submit_form
- java - 如何为转置矩阵编写方法?
- android - 如何在 Android 应用上获取 STUN 或 TURN 服务器?
- javascript - 自定义 Kendo 下拉列表消息以替换“未找到数据”
- excel - 使用 VBA 格式化页脚
- react-native - 反应原生导航条
- bash - 获取每月的最后一个星期五和下个星期日
- regex - angular 8 仅接受数字自定义指令在桌面浏览器中工作。但在移动 chrome 浏览器中不工作
- java - 元素具有命名空间时的 JAXB 解组问题