简体   繁体   English

从此 object 获取键和值

[英]Get keys and values ​from this object

I hope you are well.我希望你一切都好。 Well, I have this const that I have to store only the keys in bold.好吧,我有这个常量,我只需要以粗体存储键。 Can someone help me?有人能帮我吗? Thanks.谢谢。

const weather = {"lat":38.7267,"lon":-9.1403,"timezone":"Europe/Lisbon","timezone_offset":0,"daily":[{ "dt":1643716800 ,"sunrise":1643701358,"sunset":1643738251,"moonrise":1643703300,"moonset":1643739480,"moon_phase":0,"temp":{ "day":14.64 ,"min":7.87,"max":17.88,"night":11.23,"eve":17.11,"morn":8.87},"feels_like":{"day":13.26,"night":10.05,"eve":15.95,"morn":6.74},"pressure":1030,"humidity":42,"dew_point":2.04,"wind_speed":5.93,"wind_deg":63,"wind_gust":10.3,"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],"clouds":0,"pop":0,"uvi":2.77},{ "dt":1643803200 ,"sunrise":1643787705,"sunset":1643824721,"moonrise":1643791980,"moonset":1643830320,"moon_phase":0.05,"temp":{ "day":14.15 ,"min":8.57,"max":15.82,"night":12.23,"eve":13.4,"morn":8.86},"feels_like":{"day":12.87,"night":11.31,"eve":12.36,"morn":7.19},"pressure":1027,"humidity":48,"dew_point":3.31,"wind_speed":3.09,"wind_deg":59,"wind_gust":4.62,"weather":[{"id":800,"main":"Clear","description":"clear sky","常量天气 = {"lat":38.7267,"lon":-9.1403,"timezone":"Europe/Lisbon","timezone_offset":0,"daily":[{ "dt":1643716800 ,"sunrise":1643701358 ,"日落":1643738251,"月升":1643703300,"月落":1643739480,"moon_phase":0,"temp":{ "day":14.64 ,"min":7.87,"max":17.88,"night ":11.23,"eve":17.11,"morn":8.87},"feels_like":{"day":13.26,"night":10.05,"eve":15.95,"morn":6.74},"pressure" :1030,"湿度":42,"dew_point":2.04,"wind_speed":5.93,"wind_deg":63,"wind_gust":10.3,"weather":[{"id":800,"main":" Clear","description":"晴空","icon":"01d"}],"clouds":0,"pop":0,"uvi":2.77},{ "dt":1643803200 ,"sunrise ":1643787705,"sunset":1643824721,"moonrise":1643791980,"moonset":1643830320,"moon_phase":0.05,"temp":{ "day":14.15 "min":8.57,"max":15.82 ,"晚上":12.23,"前夕":13.4,"早上":8.86},"feels_like":{"白天":12.87,"晚上":11.31,"前夕":12.36,"早上":7.19}, "压力":1027,"湿度":48,"露点":3.31,"wind_speed":3.09,"wind_deg":59,"wind_gust":4.62,"weather":[{"id":800,"main ":"晴天","description":"晴空"," icon":"01d"}],"clouds":1,"pop":0,"uvi":2.81},{ "dt":1643889600 ,"sunrise":1643874051,"sunset":1643911191,"moonrise":1643880300,"moonset":1643920920,"moon_phase":0.08,"temp":{ "day":14.87 ,"min":10.71,"max":16.29,"night":11.89,"eve":13.69,"morn":10.97},"feels_like":{"day":14.03,"night":11.22,"eve":12.86,"morn":10.21},"pressure":1026,"humidity":62,"dew_point":7.74,"wind_speed":3.39,"wind_deg":312,"wind_gust":5.61,"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04d"}],"clouds":100,"pop":0,"uvi":2.24},{ "dt":1643976000 ,"sunrise":1643960394,"sunset":1643997661,"moonrise":1643968320,"moonset":1644011340,"moon_phase":0.12,"temp":{ "day":14.29 ,"min":10.44,"max":14.85,"night":12.06,"eve":12.76,"morn":10.44},"feels_like":{"day":13.39,"night":11.15,"eve":11.84,"morn":9.81},"pressure":1026,"humidity":62,"dew_point":7.22,"wind_speed":5.42,"wind_deg":341,"wind_gust":7.64,"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04d"}],"clouds":100,"p icon":"01d"}],"clouds":1,"pop":0,"uvi":2.81},{ "dt":1643889600 ,"sunrise":1643874051,"sunset":1643911191,"moonrise" :1643880300,"moonset":1643920920,"moon_phase":0.08,"temp":{ "day":14.87 ,"min":10.71,"max":16.29,"night":11.89,"eve":13.69, "早上":10.97},"feels_like":{"白天":14.03,"晚上":11.22,"前夕":12.86,"早上":10.21},"压力":1026,"湿度":62," dew_point":7.74,"wind_speed":3.39,"wind_deg":312,"wind_gust":5.61,"weather":[{"id":804,"main":"Clouds","description":"阴云","icon":"04d"}],"clouds":100,"pop":0,"uvi":2.24},{ "dt":1643976000 ,"sunrise":1643960394,"sunset":1643997661, “月升”:1643968320,“月落”:1644011340,“月相”:0.12,“温度”:{ “日”:14.29 ,“分钟”:10.44,“最大”:14.85,“夜晚”:12.06,“前夕” :12.76,"morn":10.44},"feels_like":{"day":13.39,"night":11.15,"eve":11.84,"morn":9.81},"压力":1026,"湿度": 62,"dew_point":7.22,"wind_speed":5.42,"wind_deg":341,"wind_gust":7.64,"weather":[{"id":804,"main":"Clouds","description": "阴云","icon":"04d"}],"clouds":100,"p op":0,"uvi":2.2},{ "dt":1644062400 ,"sunrise":1644046737,"sunset":1644084131,"moonrise":1644056220,"moonset":1644101580,"moon_phase":0.15,"temp":{ "day":14.11 ,"min":9.78,"max":15.67,"night":11.21,"eve":13.4,"morn":9.78},"feels_like":{"day":13.33,"night":10.4,"eve":12.7,"morn":8.88},"pressure":1024,"humidity":67,"dew_point":7.92,"wind_speed":3.7,"wind_deg":329,"wind_gust":6.98,"weather":[{"id":802,"main":"Clouds","description":"scattered clouds","icon":"03d"}],"clouds":29,"pop":0,"uvi":2.78},{ "dt":1644148800 ,"sunrise":1644133077,"sunset":1644170600,"moonrise":1644144120,"moonset":1644191700,"moon_phase":0.18,"temp":{ "day":14.1 ,"min":8.95,"max":16.45,"night":13.19,"eve":14.37,"morn":8.95},"feels_like":{"day":13.05,"night":12.34,"eve":13.48,"morn":7.73},"pressure":1026,"humidity":57,"dew_point":5.62,"wind_speed":2.78,"wind_deg":51,"wind_gust":3.97,"weather":[{"id":802,"main":"Clouds","description":"scattered clouds","icon":"03d"}],"clouds":44,"pop":0,"uvi":3},{ "dt":1644235200 ,"sunr op":0,"uvi":2.2},{ "dt":1644062400 ,"sunrise":1644046737,"sunset":1644084131,"moonrise":1644056220,"moonset":1644101580,"moon_phase":0.15,"温度”:{ “天”:14.11 ,“分钟”:9.78,“最大”:15.67,“夜晚”:11.21,“前夕”:13.4,“早晨”:9.78},“感觉像”:{“天”: 13.33,"夜晚":10.4,"前夕":12.7,"早晨":8.88},"压力":1024,"湿度":67,"露点":7.92,"风速":3.7,"风度":329 ,"wind_gust":6.98,"weather":[{"id":802,"main":"Clouds","description":"scattered clouds","icon":"03d"}],"clouds": 29,"pop":0,"uvi":2.78},{ "dt":1644148800 ,"sunrise":1644133077,"sunset":1644170600,"moonrise":1644144120,"moonset":1644191700,"moon_phase": 0.18,"temp":{ "day":14.1 ,"min":8.95,"max":16.45,"night":13.19,"eve":14.37,"morn":8.95},"feels_like":{"白天":13.05,"夜晚":12.34,"前夕":13.48,"早上":7.73},"压力":1026,"湿度":57,"露点":5.62,"风速":2.78,"风度":51,"wind_gust":3.97,"weather":[{"id":802,"main":"Clouds","description":"散落的云朵","icon":"03d"}],"云":44,"pop":0,"uvi":3},{ "dt":1644235200 ,"sunr ise":1644219416,"sunset":1644257070,"moonrise":1644232020,"moonset":0,"moon_phase":0.22,"temp":{ "day":15.24 ,"min":10.12,"max":17.53,"night":13.41,"eve":15.6,"morn":10.12},"feels_like":{"day":14.33,"night":12.71,"eve":14.91,"morn":9.3},"pressure":1027,"humidity":58,"dew_point":7.18,"wind_speed":2.76,"wind_deg":56,"wind_gust":4.14,"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],"clouds":1,"pop":0,"uvi":3},{ "dt":1644321600 ,"sunrise":1644305754,"sunset":1644343539,"moonrise":1644320040,"moonset":1644281760,"moon_phase":0.25,"temp":{ "day":15.81 ,"min":10.29,"max":18.31,"night":13.72,"eve":16.25,"morn":10.29},"feels_like":{"day":14.93,"night":12.98,"eve":15.52,"morn":9.44},"pressure":1030,"humidity":57,"dew_point":7.45,"wind_speed":3.22,"wind_deg":46,"wind_gust":5.21,"weather":[{"id":801,"main":"Clouds","description":"few clouds","icon":"02d"}],"clouds":17,"pop":0,"uvi":3}]} ise":1644219416,"sunset":1644257070,"moonrise":1644232020,"moonset":0,"moon_phase":0.22,"temp":{ "day":15.24 ,"min":10.12,"max": 17.53,"晚上":13.41,"eve":15.6,"morn":10.12},"feels_like":{"day":14.33,"night":12.71,"eve":14.91,"morn":9.3} ,"压力":1027,"湿度":58,"露点":7.18,"wind_speed":2.76,"wind_deg":56,"wind_gust":4.14,"weather":[{"id":800," main":"Clear","description":"晴空","icon":"01d"}],"clouds":1,"pop":0,"uvi":3},{ "dt": 1644321600 ,"日出":1644305754,"日落":1644343539,"月升":1644320040,"月落":1644281760,"moon_phase":0.25,"temp":{ "day":15.81 ,"min":10.29,"最大":18.31,"夜晚":13.72,"前夕":16.25,"早上":10.29},"feels_like":{"白天":14.93,"夜晚":12.98,"前夕":15.52,"早上" :9.44},"压力":1030,"湿度":57,"露点":7.45,"wind_speed":3.22,"wind_deg":46,"wind_gust":5.21,"weather":[{"id": 801,"main":"Clouds","description":"few clouds","icon":"02d"}],"clouds":17,"pop":0,"uvi":3}]}

You can modify the objects in the daily array with this Javascript:您可以使用此 Javascript 修改daily数组中的对象:

weather.daily = weather.daily.map(e => {return {'dt':e.dt, 'temp':{'day':e.temp.day}}})

You can use destructuring:您可以使用解构:

 const weather = {"lat":38.7267,"lon":-9.1403,"timezone":"Europe/Lisbon","timezone_offset":0,"daily":[{"dt":1643716800,"sunrise":1643701358,"sunset":1643738251,"moonrise":1643703300,"moonset":1643739480,"moon_phase":0,"temp":{"day":14.64,"min":7.87,"max":17.88,"night":11.23,"eve":17.11,"morn":8.87},"feels_like":{"day":13.26,"night":10.05,"eve":15.95,"morn":6.74},"pressure":1030,"humidity":42,"dew_point":2.04,"wind_speed":5.93,"wind_deg":63,"wind_gust":10.3,"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],"clouds":0,"pop":0,"uvi":2.77},{"dt":1643803200,"sunrise":1643787705,"sunset":1643824721,"moonrise":1643791980,"moonset":1643830320,"moon_phase":0.05,"temp":{"day":14.15,"min":8.57,"max":15.82,"night":12.23,"eve":13.4,"morn":8.86},"feels_like":{"day":12.87,"night":11.31,"eve":12.36,"morn":7.19},"pressure":1027,"humidity":48,"dew_point":3.31,"wind_speed":3.09,"wind_deg":59,"wind_gust":4.62,"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],"clouds":1,"pop":0,"uvi":2.81},{"dt":1643889600,"sunrise":1643874051,"sunset":1643911191,"moonrise":1643880300,"moonset":1643920920,"moon_phase":0.08,"temp":{"day":14.87,"min":10.71,"max":16.29,"night":11.89,"eve":13.69,"morn":10.97},"feels_like":{"day":14.03,"night":11.22,"eve":12.86,"morn":10.21},"pressure":1026,"humidity":62,"dew_point":7.74,"wind_speed":3.39,"wind_deg":312,"wind_gust":5.61,"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04d"}],"clouds":100,"pop":0,"uvi":2.24},{"dt":1643976000,"sunrise":1643960394,"sunset":1643997661,"moonrise":1643968320,"moonset":1644011340,"moon_phase":0.12,"temp":{"day":14.29,"min":10.44,"max":14.85,"night":12.06,"eve":12.76,"morn":10.44},"feels_like":{"day":13.39,"night":11.15,"eve":11.84,"morn":9.81},"pressure":1026,"humidity":62,"dew_point":7.22,"wind_speed":5.42,"wind_deg":341,"wind_gust":7.64,"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04d"}],"clouds":100,"pop":0,"uvi":2.2},{"dt":1644062400,"sunrise":1644046737,"sunset":1644084131,"moonrise":1644056220,"moonset":1644101580,"moon_phase":0.15,"temp":{"day":14.11,"min":9.78,"max":15.67,"night":11.21,"eve":13.4,"morn":9.78},"feels_like":{"day":13.33,"night":10.4,"eve":12.7,"morn":8.88},"pressure":1024,"humidity":67,"dew_point":7.92,"wind_speed":3.7,"wind_deg":329,"wind_gust":6.98,"weather":[{"id":802,"main":"Clouds","description":"scattered clouds","icon":"03d"}],"clouds":29,"pop":0,"uvi":2.78},{"dt":1644148800,"sunrise":1644133077,"sunset":1644170600,"moonrise":1644144120,"moonset":1644191700,"moon_phase":0.18,"temp":{"day":14.1,"min":8.95,"max":16.45,"night":13.19,"eve":14.37,"morn":8.95},"feels_like":{"day":13.05,"night":12.34,"eve":13.48,"morn":7.73},"pressure":1026,"humidity":57,"dew_point":5.62,"wind_speed":2.78,"wind_deg":51,"wind_gust":3.97,"weather":[{"id":802,"main":"Clouds","description":"scattered clouds","icon":"03d"}],"clouds":44,"pop":0,"uvi":3},{"dt":1644235200,"sunrise":1644219416,"sunset":1644257070,"moonrise":1644232020,"moonset":0,"moon_phase":0.22,"temp":{"day":15.24,"min":10.12,"max":17.53,"night":13.41,"eve":15.6,"morn":10.12},"feels_like":{"day":14.33,"night":12.71,"eve":14.91,"morn":9.3},"pressure":1027,"humidity":58,"dew_point":7.18,"wind_speed":2.76,"wind_deg":56,"wind_gust":4.14,"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],"clouds":1,"pop":0,"uvi":3},{"dt":1644321600,"sunrise":1644305754,"sunset":1644343539,"moonrise":1644320040,"moonset":1644281760,"moon_phase":0.25,"temp":{"day":15.81,"min":10.29,"max":18.31,"night":13.72,"eve":16.25,"morn":10.29},"feels_like":{"day":14.93,"night":12.98,"eve":15.52,"morn":9.44},"pressure":1030,"humidity":57,"dew_point":7.45,"wind_speed":3.22,"wind_deg":46,"wind_gust":5.21,"weather":[{"id":801,"main":"Clouds","description":"few clouds","icon":"02d"}],"clouds":17,"pop":0,"uvi":3}]}; let result = weather.daily.map(({dt, temp: {day}}) => ({dt, day})); console.log(result);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM