第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在給定的開始日期和結(jié)束日期之間的數(shù)組中添加丟失的數(shù)據(jù)條目

如何在給定的開始日期和結(jié)束日期之間的數(shù)組中添加丟失的數(shù)據(jù)條目

梵蒂岡之花 2021-04-05 16:18:02
我有一個(gè)名為的數(shù)組plot_data。因?yàn)槲矣袃蓚€(gè)對(duì)象屬性datex和value y。這些日期實(shí)際上是過去的日期。在該數(shù)組中,多個(gè)地方的某些地方缺少一些日期。因此,無(wú)論錯(cuò)過什么日期,我都希望將其添加到數(shù)組中。plot_data數(shù)組是這樣的0: {x: Fri Apr 06 2018 22:30:00 GMT-0500 (Central Daylight Time), y: 93.9}1: {x: Sat Apr 07 2018 09:00:00 GMT-0500 (Central Daylight Time), y: 69.3}2: {x: Tue Apr 10 2018 10:00:00 GMT-0500 (Central Daylight Time), y: 71.2}3: {x: Wed Apr 11 2018 11:00:00 GMT-0500 (Central Daylight Time), y: 67.2}4: {x: Sat Apr 14 2018 10:00:00 GMT-0500 (Central Daylight Time), y: 71.2}5: {x: Sun Apr 15 2018 11:00:00 GMT-0500 (Central Daylight Time), y: 67.2}我想要這樣的數(shù)組的輸出。0: {x: Fri Apr 06 2018 22:30:00 GMT-0500 (Central Daylight Time), y: 93.9}1: {x: Sat Apr 07 2018 09:00:00 GMT-0500 (Central Daylight Time), y: 69.3}2: {x: Sun Apr 08 2018 09:00:00 GMT-0500 (Central Daylight Time), y: null}3: {x: Mon Apr 09 2018 09:00:00 GMT-0500 (Central Daylight Time), y: null}4: {x: Tue Jun 10 2018 10:00:00 GMT-0500 (Central Daylight Time), y: 71.2}5: {x: Wed Jun 11 2018 11:00:00 GMT-0500 (Central Daylight Time), y: 67.2}6: {x: Thu Jun 12 2018 10:00:00 GMT-0500 (Central Daylight Time), y: null}7: {x: Fri Jun 13 2018 11:00:00 GMT-0500 (Central Daylight Time), y: null}8: {x: Sat Jun 14 2018 10:00:00 GMT-0500 (Central Daylight Time), y: 71.2}9: {x: Sun Jun 15 2018 11:00:00 GMT-0500 (Central Daylight Time), y: 67.2}我不知道如何執(zhí)行此操作,因?yàn)槲覀儽仨毧紤]一個(gè)月中的約會(huì)次數(shù)。請(qǐng)幫忙。
查看完整描述

1 回答

?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以通過添加24小時(shí)來(lái)獲取下一個(gè)日期,那么您就不必關(guān)心該月中的日期了。


我已刪除了時(shí)區(qū),您可以根據(jù)需要設(shè)置相同的時(shí)區(qū)。


let arr = [{x: 'Fri Apr 06 2018 22:30:00', y: 93.9},

{x: 'Sat Apr 07 2018 09:00:00', y: 69.3},

{x: 'Tue Apr 10 2018 10:00:00', y: 71.2},

{x: 'Wed Apr 11 2018 11:00:00', y: 67.2},

{x: 'Sat Apr 14 2018 10:00:00', y: 71.2},

{x: 'Sun Apr 15 2018 11:00:00', y: 67.2}]


let i=0;

while(i < arr.length-1) {

  let nextday = new Date(new Date(arr[i].x).getTime() + 24 * 60 * 60 * 1000);

  if(nextday.getDay() != (new Date(arr[i+1].x)).getDay()) {

    arr.splice(i+1, 0,  {x: nextday.toString(), y: null});

  };

        i++

}


console.log(arr)


查看完整回答
反對(duì) 回復(fù) 2021-04-22
  • 1 回答
  • 0 關(guān)注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)