Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React Native-OpenWeatherMap:具有相同名称的声明_Javascript_Destructuring - Fatal编程技术网

Javascript React Native-OpenWeatherMap:具有相同名称的声明

Javascript React Native-OpenWeatherMap:具有相同名称的声明,javascript,destructuring,Javascript,Destructuring,大家好 我是一名学生,正在为移动应用程序项目创建“天气”选项卡 我正在使用OpenWheatherMapAPI,“一次调用API”,我有一个小问题。 要从API接收信息,我的工作如下: 1.WeatherScreen.js 2.WeatherInfo.js 这就是我犯的错误(我知道它的意思,但不知道如何绕过它): 如果有人能告诉我该怎么做,那就太棒了 提前感谢,祝你白昼/晚安 您正在分解currentWeather,在current和daily中都有temp,在weather和daily中

大家好

我是一名学生,正在为移动应用程序项目创建“天气”选项卡

我正在使用OpenWheatherMapAPI,“一次调用API”,我有一个小问题。 要从API接收信息,我的工作如下:

1.WeatherScreen.js

2.WeatherInfo.js

这就是我犯的错误(我知道它的意思,但不知道如何绕过它):

如果有人能告诉我该怎么做,那就太棒了


提前感谢,祝你白昼/晚安

您正在分解
currentWeather
,在
current
daily
中都有
temp
,在
weather
daily
中都有
图标。分解结构很好,但您需要别名这些字段,这样您就不会重新声明
temp
图标

以下是一个例子:

const { current: { temp: currentTemp, humidity, wind_speed }, 
  // etc.
  daily: { temp, icon },
  // etc.
}

这样,
temp
变量就不会重复,它将指向每日温度,
currentTemp
将指向当前温度。

感谢您的回复!以你为例,我能够纠正这些错误,太棒了!但由于某些原因,我似乎无法显示我的“每日”的任何字段。。。不管怎样,你的回答解决了我的问题,谢谢@昆汀·布兰奇我很高兴它成功了。如果答案解决了问题,你可以接受。我相信每天
都有解决您问题的方法,但最好根据堆栈溢出准则提出不同的问题。