亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

TimeIntervalCollection

按開始時(shí)間排序的TimeInterval實(shí)例的非重疊集合。
new TimeIntervalCollection(intervals)
Parameters:
intervals (Array.<TimeInterval>) 要添加到集合中的間隔數(shù)組。

Members

(readonly) changedEvent : Event

獲取在間隔集合更改時(shí)引發(fā)的事件。

(readonly) isEmpty : Boolean

獲取集合是否為空。

(readonly) isStartIncluded : Boolean

獲取集合中是否包含開始時(shí)間。

(readonly) isStopIncluded : Boolean

獲取集合中是否包含停止時(shí)間。

(readonly) length : Number

獲取集合中的間隔數(shù)。

(readonly) start : JulianDate

獲取集合的開始時(shí)間。

(readonly) stop : JulianDate

獲取集合的停止時(shí)間。

Methods

(static) fromIso8601(options, result) → {TimeIntervalCollection}
ISO 8601時(shí)間間隔(開始/結(jié)束/持續(xù)時(shí)間)創(chuàng)建新實(shí)例。
Parameters:
options (Object)
Name Description
options.iso8601
String
ISO 8601間隔。
options.isStartIncluded
Boolean
default true
true如果間隔中包含開始時(shí)間,false否則。
options.isStopIncluded
Boolean
default true
true如果間隔中包含停止時(shí)間,則false否則。
options.leadingInterval
Boolean
default false
true如果要添加從iso8601.minimum_值到開始時(shí)間的間隔,false否則。
options.trailingInterval
Boolean
default false
true如果要將停止時(shí)間間隔添加到iso8601.maximum{value,則false否則。
options.dataCallback
function
一個(gè)函數(shù),它將返回在添加到集合之前用每個(gè)間隔調(diào)用的數(shù)據(jù)。如果未指定,則數(shù)據(jù)將是集合中的索引。
result (TimeIntervalCollection) 要用于結(jié)果的現(xiàn)有實(shí)例。
(static) fromIso8601DateArray(options, result) → {TimeIntervalCollection}
ISO 8601日期數(shù)組創(chuàng)建新實(shí)例。
Parameters:
options (Object)
Name Description
options.iso8601Dates
Array.<String>
ISO 8601日期數(shù)組。
options.isStartIncluded
Boolean
default true
true如果間隔中包含開始時(shí)間,false否則。
options.isStopIncluded
Boolean
default true
true如果間隔中包含停止時(shí)間,則false否則。
options.leadingInterval
Boolean
default false
true如果要添加從iso8601.minimum_值到開始時(shí)間的間隔,false否則。
options.trailingInterval
Boolean
default false
true如果要將停止時(shí)間間隔添加到iso8601.maximum{value,則false否則。
options.dataCallback
function
一個(gè)函數(shù),它將返回在添加到集合之前用每個(gè)間隔調(diào)用的數(shù)據(jù)。如果未指定,則數(shù)據(jù)將是集合中的索引。
result (TimeIntervalCollection) 要用于結(jié)果的現(xiàn)有實(shí)例。
(static) fromIso8601DurationArray(options, result) → {TimeIntervalCollection}
ISO 8601持續(xù)時(shí)間數(shù)組創(chuàng)建新實(shí)例。
Parameters:
options (Object)
Name Description
options.epoch
JulianDate
持續(xù)時(shí)間相對(duì)于的日期。
options.iso8601Durations
String
ISO 8601持續(xù)時(shí)間的數(shù)組。
options.relativeToPrevious
Boolean
default false
true如果持續(xù)時(shí)間相對(duì)于前一個(gè)日期,false如果總是相對(duì)于時(shí)代。
options.isStartIncluded
Boolean
default true
true如果間隔中包含開始時(shí)間,false否則。
options.isStopIncluded
Boolean
default true
true如果間隔中包含停止時(shí)間,則false否則。
options.leadingInterval
Boolean
default false
true如果要添加從iso8601.minimum_值到開始時(shí)間的間隔,false否則。
options.trailingInterval
Boolean
default false
true如果要將停止時(shí)間間隔添加到iso8601.maximum{value,則false否則。
options.dataCallback
function
一個(gè)函數(shù),它將返回在添加到集合之前用每個(gè)間隔調(diào)用的數(shù)據(jù)。如果未指定,則數(shù)據(jù)將是集合中的索引。
result (TimeIntervalCollection) 要用于結(jié)果的現(xiàn)有實(shí)例。
(static) fromJulianDateArray(options, result) → {TimeIntervalCollection}
從Juliandate數(shù)組創(chuàng)建新實(shí)例。
Parameters:
options (Object)
Name Description
options.julianDates
Array.<JulianDate>
ISO 8601日期數(shù)組。
options.isStartIncluded
Boolean
default true
true如果間隔中包含開始時(shí)間,false否則。
options.isStopIncluded
Boolean
default true
true如果間隔中包含停止時(shí)間,則false否則。
options.leadingInterval
Boolean
default false
true如果要添加從iso8601.minimum_值到開始時(shí)間的間隔,false否則。
options.trailingInterval
Boolean
default false
true如果要將停止時(shí)間間隔添加到iso8601.maximum{value,則false否則。
options.dataCallback
function
一個(gè)函數(shù),它將返回在添加到集合之前用每個(gè)間隔調(diào)用的數(shù)據(jù)。如果未指定,則數(shù)據(jù)將是集合中的索引。
result (TimeIntervalCollection) 要用于結(jié)果的現(xiàn)有實(shí)例。
addInterval(interval, dataComparer)
向集合中添加間隔,合并包含相同數(shù)據(jù)的間隔,并根據(jù)需要拆分不同數(shù)據(jù)的間隔,以維護(hù)不重疊的集合。新間隔中的數(shù)據(jù)優(yōu)先于集合中的任何現(xiàn)有間隔。
Parameters:
interval (TimeInterval) 要添加的間隔。
dataComparer (TimeInterval~DataComparer) 比較兩個(gè)間隔的數(shù)據(jù)的函數(shù)。如果省略,則使用引用等式。
contains(julianDate) → {Boolean}
檢查指定的日期是否在此集合中。
Parameters:
julianDate (JulianDate) 要檢查的日期。
equals(right, dataComparer) → {Boolean}
將此實(shí)例與提供的實(shí)例組件進(jìn)行比較,如果相等,則返回true,否則返回false
Parameters:
right (TimeIntervalCollection) 右側(cè)收藏。
dataComparer (TimeInterval~DataComparer) 比較兩個(gè)間隔的數(shù)據(jù)的函數(shù)。如果省略,則使用引用等式。
findDataForIntervalContainingDate(date) → {Object}
查找并返回包含指定日期的間隔的數(shù)據(jù)。
Parameters:
date (JulianDate) 要搜索的日期。
findInterval(options) → {TimeInterval}
返回集合中與指定參數(shù)匹配的第一個(gè)間隔。所有參數(shù)都是可選的,undefined參數(shù)被視為“不關(guān)心”條件。
Parameters:
options (Object)
Name Description
options.start
JulianDate
間隔的開始時(shí)間。
options.stop
JulianDate
間隔的停止時(shí)間。
options.isStartIncluded
Boolean
true如果間隔中包含options.start,則false否則。
options.isStopIncluded
Boolean
true如果間隔中包含options.stop,則false否則。
findIntervalContainingDate(date) → {TimeInterval|undefined}
查找并返回包含指定日期的間隔。
Parameters:
date (JulianDate) 要搜索的日期。
get(index) → {TimeInterval}
獲取指定索引處的間隔。
Parameters:
index (Number) 要檢索的間隔的索引。
indexOf(date) → {Number}
查找并返回集合中包含指定日期的間隔的索引。
Parameters:
date (JulianDate) 要搜索的日期。
intersect(other, dataComparer, mergeCallback) → {TimeIntervalCollection}
創(chuàng)建一個(gè)新實(shí)例,該實(shí)例是此集合與提供的集合的交集。
Parameters:
other (TimeIntervalCollection) 要與之相交的集合。
dataComparer (TimeInterval~DataComparer) 比較兩個(gè)間隔的數(shù)據(jù)的函數(shù)。如果省略,則使用引用等式。
mergeCallback (TimeInterval~MergeCallback) 合并兩個(gè)區(qū)間的數(shù)據(jù)的函數(shù)。如果省略,將使用左間隔中的數(shù)據(jù)。
removeAll()
從集合中刪除所有間隔。
removeInterval(interval) → {Boolean}
從該間隔集合中刪除指定間隔,在指定間隔上創(chuàng)建一個(gè)孔。輸入間隔的數(shù)據(jù)屬性被忽略。
Parameters:
interval (TimeInterval) 要?jiǎng)h除的間隔。
主站蜘蛛池模板: 91色视| 国产精品视频免费一区二区三区 | ass亚洲熟妇毛茸茸pics | 欧美精品黑人巨大在线播放 | 出差上的少妇20p | 国产日韩精品一区二区 | 亚洲高清在线天堂精品 | 日韩一级片在线免费观看 | 免费国产白棉袜踩踏区域 | 久久九九有精品国产23百花影院 | 天天色天天综合网 | 干美女视频 | 国产小视频在线免费观看 | 四虎影视在线永久免费观看 | 日本精品一区二区在线播放 | 亚洲天堂日韩在线 | 暖暖 免费 高清 日本 中文 | 免费大片a一级一级 | 国产拍拍拍免费专区在线观看 | 免费观看成年人视频 | 视频精品一区二区三区 | 欧美坐爱 | 日韩在线一区二区三区免费视频 | 经典千人斩一区二区视频 | 俄罗斯一级成人毛片 | 日本美女视频韩国视频网站免费 | 午夜精品免费 | 人人爽人人草 | 天天操天天做 | 九九九九九九伊人 | 午夜AV亚洲一码二中文字幕青青 | 国产嫩草视频 | 女班长的放荡日记高h | 精品日产1区2卡三卡麻豆 | 无遮免费网站在线入口 | 久久xxxx | 欧美日韩中文字幕一区二区高清 | 四虎精品在线视频 | 日本高清不卡一区久久精品 | 91欧洲在线视精品在亚洲 | 激情亚洲天堂 |