모듈: 시간 범위

시간 범위.js

원천:
utils/time-ranges.js

행동 양식


<안의> createTimeRangesObj([범위])

시간 범위가 지정된 시간 범위 개체를 만듭니다.

매개 변수 :
이름 유형 논쟁 설명
범위 정렬 <선택 과목>

시간 범위의 배열입니다.

원천:
utils/time-ranges.js

<안의> getRange(fnName, valueIndex, 범위 [, rangeIndex])

시간 범위가 최대 인덱스를 초과하는지 확인하십시오.

매개 변수 :
이름 유형 논쟁 기본값 설명
fn이름

로깅에 사용할 함수 이름

값인덱스

시간을 가져오는 데 사용해야 하는 속성입니다. '시작' 또는 '종료'여야 합니다.

범위 정렬

시간 범위의 배열

범위 인덱스 정렬 <선택 과목>
0

검색을 시작할 인덱스

원천:
utils/time-ranges.js
던지기:

rangeIndex가 범위 길이보다 큰 경우

유형
오류
반환:

지정된 인덱스에서 오프셋되는 시간입니다.

유형
숫자

<안의> rangeCheck(fnName, 인덱스, maxIndex)

시간 범위가 최대 인덱스를 초과하는지 확인하십시오.

매개 변수 :
이름 유형 설명
fn이름

로깅에 사용할 함수 이름

색인 숫자

확인할 인덱스

최대 인덱스 숫자

가능한 최대 인덱스

원천:
utils/time-ranges.js
던지기:

제공된 timeRanges가 maxIndex를 초과하는 경우

유형
오류

<안의> 시간 범위:indexFunction( [인덱스])

TimeRange 객체의 시작 또는 끝에서 지정된 인덱스의 시간을 반환합니다.

매개 변수 :
이름 유형 논쟁 기본값 설명
색인 숫자 <선택 과목>
0

시간을 반환할 범위 번호입니다.

원천:
utils/time-ranges.js
반환:

지정된 인덱스에서 오프셋되는 시간입니다.

유형
숫자

유형 정의


시간 범위

다양한 이유로 시간 범위를 포함하는 개체입니다.

유형:
  • 물체
속성:
이름 유형 설명
길이 숫자

이 객체가 나타내는 시간 범위의 수

시작 시간 범위:indexFunction

지정된 시간 범위가 시작되는 시간 오프셋을 반환합니다.

시간 범위:indexFunction

지정된 시간 범위가 시작되는 시간 오프셋을 반환합니다.

원천:
utils/time-ranges.js
참조: