【发布时间】:2020-06-20 02:17:50
【问题描述】:
提取工作正常,但在从提取数据中推送值后,“标题”数组中没有值。
function getdata(){
const title = [];
const body = [];
const url = 'https://jsonplaceholder.typicode.com/posts';
fetch(url)
.then(response => response.json())
.then(data => {
// console.log(data) /*This works just fine*/
data.forEach(posts => {
title.push(posts.title)
body.push(posts.body)
})
})
// const onlytentitle = title.slice(0,9);
// return onlytentitle;
return title;
}
const titled = getdata();
console.log(titled);
【问题讨论】:
-
您在 title 被 Promise 链处理之前返回它。
标签: javascript json fetch fetch-api