Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 如何与obj一起使用for循环?_Javascript - Fatal编程技术网

Javascript 如何与obj一起使用for循环?

Javascript 如何与obj一起使用for循环?,javascript,Javascript,我有这个: Alabama: data: (28) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}] lat: "32.3182" long: "-86.9023" state: "Alabama" __proto__: Object Alaska: {state:

我有这个:

Alabama:
data: (28) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
lat: "32.3182"
long: "-86.9023"
state: "Alabama"
__proto__: Object
Alaska: {state: "Alaska", lat: "61.3707", long: "-152.4044", data: Array(28)}
Alberta: {state: "Alberta", lat: "53.9333", long: "-116.5765", data: Array(2)}
因此,对于每个状态,我们都有soem值和包含值的
数据。其中一个值为
date

我需要把它循环到数组中

var dataSetCopy = [];
for(var t = 0; t < initialDataSet.length; ++t) {
    var eachStateData = initialDataSet[t].data;
    // this is not working > console.log(eachStateData);
    dataSetCopy.push(eachStateData.date);
}

这就是你想要的吗

const data=[{“省/州”:“阿拉巴马州”,“国家/地区”:“美国”,“日期”:“2020-04-12 23:18:15”,“lat”:“32.3182”,“长”:-86.9023”,“确认”:“3563”,“死亡”:“93”,“恢复”:“活跃”:“3470”,“FIPS”:“1”,“事故率”:“75.98802021”,“受试者”:“21583”,“住院者”:“437”,“死亡率”:“2.610159978”,“UID”:“84000001”,“ISO3”:“美国”,“检测率”:“460.3001516”,“住院率”:“12.26494527”,{“省州”:“阿拉斯加”,“国家地区”:“美国”,“日期”:“2020-04-12 23:18:15”,“lat”:“61.3707”,“长”:“-152.4044”,“确认”:“272”,“死亡”:“8”,“恢复”:“66”,“活动”:“264”,“FIPS”:“2”,“事件率”:“45.50404936”,“检测人员”:“8038”,“住院人员”:“31”,“死亡率”:“2.941176471”,“UID”:“84000002”,“ISO3”:“美国”,“检测率”:“1344.711576”,“住院率”:“11.39705882”;{“省/州”:“亚利桑那州”,“国家/地区”:“美国”,“日期”:“2020-04-12 23:18:15”,“lat”:“33.7298”,“长”:-111.4312”,“确认”:“3542”,“死亡”:“115”,“恢复”:“活跃”:“3427”,“FIPS”:“4”,“事件率”:“48.66242224”受试人群:“42109”、“住院人群”:“死亡率”:“3.246753247”、“UID”:“84000004”、“ISO3”:“美国”、“受试人群比率”:“578.5222863”、“住院率”:“}、{”省/州∶“阿肯色州”、“国家/地区”:“美国”、“日期”:“2020-04-12 23:18:15”、“lat”:“34.9697”、“长”:-92.3731”、“确认人数”:“1280”、“死亡人数”:“27”、“康复者”:“367”、“活跃者”:“1253”FIPS:“5”,“事故率”:“49.4394261”,“受检人员”:“19722”,“住院人员”:“130”,“死亡率”:“2.109375”,“UID”:“84000005”,“ISO3”:“美国”,“检测率”:“761.7533537”,“住院率”:“10.15625”},{“省/州”:“加利福尼亚州”,“国家/地区”:“美国”,“日期”:“2020-04-12 23:18:15”,“lat”:“36.1162”,“长”:“119.6816”,“确认”:“22795”“,”死亡“:”640“,”康复“,”活动“:”22155“,”FIPS“:”6“,”事件发生率“:”58.13772584“,”受测人群“:”190328“,”住院人群“:”5234“,”死亡率“:”2.81202018“,”UID“:”84000006“,”ISO3“:”美国“,”测试率“:”485.4238685“,”住院率“:”22.9611757“,”,”,{”省州“,”科罗拉多“,”国家地区“,”美国“,”日期“:”2020-04-12:18:15”“lat”:“39.0598”、“long”:“-105.3111”、“确诊”:“7307”、“死亡”:“289”、“恢复”:“活动”:“7018”、“FIPS”:“8”、“事件率”:“128.943729”、“受检者”:“34873”、“住院者”:“1376”、“死亡率”:“3.955111537”、“UID”:“84000008”、“ISO3”:“美国”、“受检率”:“615.3899908”、“住院率”:“18.8312577”;
const dates=data.map(item=>({[item.Province\u State]:item.date}))

console.log(日期)
这是您想要的吗

const data=[{“省/州”:“阿拉巴马州”,“国家/地区”:“美国”,“日期”:“2020-04-12 23:18:15”,“lat”:“32.3182”,“长”:-86.9023”,“确认”:“3563”,“死亡”:“93”,“恢复”:“活跃”:“3470”,“FIPS”:“1”,“事故率”:“75.98802021”,“受试者”:“21583”,“住院者”:“437”,“死亡率”:“2.610159978”,“UID”:“84000001”,“ISO3”:“美国”,“检测率”:“460.3001516”,“住院率”:“12.26494527”,{“省州”:“阿拉斯加”,“国家地区”:“美国”,“日期”:“2020-04-12 23:18:15”,“lat”:“61.3707”,“长”:“-152.4044”,“确认”:“272”,“死亡”:“8”,“恢复”:“66”,“活动”:“264”,“FIPS”:“2”,“事件率”:“45.50404936”,“检测人员”:“8038”,“住院人员”:“31”,“死亡率”:“2.941176471”,“UID”:“84000002”,“ISO3”:“美国”,“检测率”:“1344.711576”,“住院率”:“11.39705882”;{“省/州”:“亚利桑那州”,“国家/地区”:“美国”,“日期”:“2020-04-12 23:18:15”,“lat”:“33.7298”,“长”:-111.4312”,“确认”:“3542”,“死亡”:“115”,“恢复”:“活跃”:“3427”,“FIPS”:“4”,“事件率”:“48.66242224”受试人群:“42109”、“住院人群”:“死亡率”:“3.246753247”、“UID”:“84000004”、“ISO3”:“美国”、“受试人群比率”:“578.5222863”、“住院率”:“}、{”省/州∶“阿肯色州”、“国家/地区”:“美国”、“日期”:“2020-04-12 23:18:15”、“lat”:“34.9697”、“长”:-92.3731”、“确认人数”:“1280”、“死亡人数”:“27”、“康复者”:“367”、“活跃者”:“1253”FIPS:“5”,“事故率”:“49.4394261”,“受检人员”:“19722”,“住院人员”:“130”,“死亡率”:“2.109375”,“UID”:“84000005”,“ISO3”:“美国”,“检测率”:“761.7533537”,“住院率”:“10.15625”},{“省/州”:“加利福尼亚州”,“国家/地区”:“美国”,“日期”:“2020-04-12 23:18:15”,“lat”:“36.1162”,“长”:“119.6816”,“确认”:“22795”“,”死亡“:”640“,”康复“,”活动“:”22155“,”FIPS“:”6“,”事件发生率“:”58.13772584“,”受测人群“:”190328“,”住院人群“:”5234“,”死亡率“:”2.81202018“,”UID“:”84000006“,”ISO3“:”美国“,”测试率“:”485.4238685“,”住院率“:”22.9611757“,”,”,{”省州“,”科罗拉多“,”国家地区“,”美国“,”日期“:”2020-04-12:18:15”“lat”:“39.0598”、“long”:“-105.3111”、“确诊”:“7307”、“死亡”:“289”、“恢复”:“活动”:“7018”、“FIPS”:“8”、“事件率”:“128.943729”、“受检者”:“34873”、“住院者”:“1376”、“死亡率”:“3.955111537”、“UID”:“84000008”、“ISO3”:“美国”、“受检率”:“615.3899908”、“住院率”:“18.8312577”;
const dates=data.map(item=>({[item.Province\u State]:item.date}))

console.log(日期)
hey man非常感谢。正如我们所说,我已经发布了这个片段。我也不知道是hwo创建的,所以也谢谢你的提示。我现在试试你的答案,还记得我需要根据问题将其推送到数组中答案直接转换到一个数组中,最后将数据中收集的所有日期展平。它已经完成了你的要求,没有使用pushyup works,非常感谢。顺便说一句,我不需要拆分,我已经在代码rest.date=rest.date.split(“”)[0]中进行了拆分;嘿,伙计,非常感谢。正如我们所说,我已经发布了这个片段。我也不知道是hwo创建的,所以也谢谢你的提示。我现在试试你的答案好的,还记得我需要脓