【发布时间】:2022-01-08 04:23:32
【问题描述】:
我正在尝试获取 javascript 文件并将响应对象作为数组返回。我的 javascript 文件只是一个数组,例如 ["1", "2", "3", ...] 这是我现在的代码:
function getNames() {
let data = fetch('/path/to/file')
.then((response) => response.json())
.then(data => {
console.log(data);
return data()
})
.catch(error => {
return error;
});
}
我需要找到一种在函数之外使用数据变量的方法。我该怎么做?
【问题讨论】:
-
这是在 node.js 中吗?
-
也许显示
console.log(data);的确切响应 -
SO上有几个这样的问题。这个推荐 eval() - 但你真的应该用谷歌搜索使用这种方法的安全隐患:stackoverflow.com/questions/28502639/…
-
您没有使用
fetch加载本地文件,是吗?fetch用于执行 ajax 请求。
标签: javascript api fetch-api