问题描述
export const apiDataDay = async () => {
try {
var days = [
"monday","tuesday","wednesday","thursday","friday","saturday","sunday",];
var date = new Date();
var dayName = days[date.getDay()-1];
console.log("Today's Day is",dayName);
console.log("Today's DayNumber is",date.getDay()-1);
// I want to do the following:-
// const { data : {dayName} } = await axios.get(`${url}/schedule/${dayName}`);
// The API's works like this
//https://api.jikan.moe/v3/schedule/tuesday
// data: {tuesday : {............}}
//https://api.jikan.moe/v3/schedule/wednesday
// data: {wednesday : {............}}
//https://api.jikan.moe/v3/schedule/saturday
// data: {saturday : {............}}
const { data } = await axios.get(`${url}/schedule/${dayName}`);
console.log(data);
return data;
} catch (error) {
console.log(error);
}
};
随着API的动态变化,我想使用变量dayName从数组中分解数据对象,所以我也想以动态方式访问数据。
我想动态访问API的数据对象{data:{dayName}},我可以在其中根据日期对api数据对象进行解构,以使其完整。实现此目的的最佳方法是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)