成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

論時間數(shù)組去除交叉重復(fù)項(xiàng)

rickchen / 630人閱讀

摘要:近日,接到個緊急需求,考勤員給員工排班,但是這個員工當(dāng)天有請假時間段,有休息時間段,有用餐時間段。

近日,接到個緊急需求,考勤員給員工排班,但是這個員工當(dāng)天有請假時間段,有休息時間段,有用餐時間段。所以這個員工當(dāng)天的排班時長應(yīng)該是 時長 = 班別時長 - 請假時長 - 用餐時長 - 休息時長。

針對這個需求,我們有這樣一批數(shù)據(jù):

var schedule = {
    beginTime: "2019-05-24 20:00",
    endTime: "2019-05-25 07:00"
}

var leaveTime = [{
    beginTime: "2019-05-24 18:00",
    endTime: "2019-05-25 00:00"
}]

var mealTime = [{
    beginTime: "2019-05-24 23:00",
    endTime: "2019-05-25 01:00"
}]

var breakTime = [{
    beginTime: "2019-05-25 00:00",
    endTime: "2019-05-25 02:00"
}, {
    beginTime: "2019-05-25 04:00",
    endTime: "2019-05-25 06:00"
}]

由于請假、用餐時間段可以在排班區(qū)間外(

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/109933.html

相關(guān)文章

  • 數(shù)組 去除重復(fù)項(xiàng)的方法 你知道幾種呢?

    摘要:數(shù)組去重的方法第一種方法方法可以將結(jié)構(gòu)轉(zhuǎn)為數(shù)組這就是提供了一種數(shù)據(jù)去重的方法第二種方法運(yùn)用擴(kuò)展運(yùn)算符提供了一種更便捷的去重方法第三種方法這是一種原生的去重方法,借助一個空數(shù)組來實(shí)現(xiàn)去重,便于理解底層原理函數(shù)帶有參數(shù)第四種方法同上函數(shù)不帶參 數(shù)組去重的方法 第一種方法 Array.from方法可以將Set結(jié)構(gòu)轉(zhuǎn)為數(shù)組 let items = new Set([1, 2, 3, 4, 5]...

    tomato 評論0 收藏0
  • [轉(zhuǎn)]php去除數(shù)組重復(fù)數(shù)據(jù)

    摘要:轉(zhuǎn)自實(shí)例腳本之家給數(shù)組排重與函數(shù)的區(qū)別它要求是字符串,而這個可以是數(shù)組對象要排重的數(shù)組是否保留原來的代碼很簡單,卻非常的實(shí)用,有需要的小伙伴可以直接拿去用的。 轉(zhuǎn)自 _php實(shí)例_腳本之家 /** * 給數(shù)組排重 * 與array_unique函數(shù)的區(qū)別:它要求val是字符串,而這個可以是數(shù)組/對象 * * @pa...

    shery 評論0 收藏0
  • 慎用PHP的unset、array_unique方法

    摘要:當(dāng)我們使用的時候,會導(dǎo)致數(shù)據(jù)結(jié)構(gòu)不一致。而當(dāng)方法執(zhí)行后,數(shù)組會去除相應(yīng)索引下標(biāo)指定的值,并且不會重置索引。官方文檔介紹如下返回數(shù)組中所有的值說明返回數(shù)組中所有的值并給其建立數(shù)字索引。 背景 在日常工作中,可能會經(jīng)常遇到一些PHP的代碼場景,需要我們?nèi)コ龜?shù)組中的某個項(xiàng),通常會直接調(diào)用unset方法,但是如果用得不妥,會給自己挖坑 1.實(shí)操 以下使用具體例子進(jìn)行證明假設(shè)有數(shù)組如下值: $...

    muzhuyu 評論0 收藏0
  • 如何使用 Set 來提高代碼的性能

    摘要:在本文中,我們將討論中對象如何讓代碼更快特別擴(kuò)展性方便。但是使用會比在代碼運(yùn)行速度更有優(yōu)勢。刪除元素在中,可以根據(jù)每項(xiàng)的的來刪除該項(xiàng)。簡潔的版本因?yàn)榈臅r間復(fù)雜度僅為,所以使用來代替數(shù)組,最終使整個解決方案的線性運(yùn)行時為。 為了保證的可讀性,本文采用意譯而非直譯。 我確信有很多開發(fā)人員堅(jiān)持使用基本的全局對象:數(shù)字,字符串,對象,數(shù)組和布爾值。對于許多用例,這些都是需要的。 但是如果想讓你...

    Cheng_Gang 評論0 收藏0
  • 高性能javascript小結(jié)

    摘要:高性能小結(jié)文章轉(zhuǎn)載于我的博客最近看完了動物叢書的高性能,覺得那本書的小結(jié)部分寫得非常不錯,簡潔輕快易懂概括性很強(qiáng)。由于局部變量存在于作用域鏈的起始位置,因此訪問局部變量比訪問跨作用域變量更快。 高性能javascript小結(jié) 文章轉(zhuǎn)載于我的CSDN博客:http://blog.csdn.net/hello_world_20/article/details/46793317 最近看完了動...

    wujl596 評論0 收藏0

發(fā)表評論

0條評論

rickchen

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<