2014-02-10 10 views
0

나는 보통 자바 스크립트가 내장 된 셀레늄이다. 드롭 다운 하루의 시간이기 때문이다 [error] Index out of range. Only 48 options availablejs - 48 개를 초과하지 않고 숫자에 추가하는 방법은 무엇입니까?

을하고 난 48이 최대가되고 싶어요 (48)을 통해 내가 인덱스를 얻고 끝 부분입니다 -

나는 오류를 얻고있다.

코드는 다음과 같습니다 storedVars['js_new_time']=${current_time_index}+5;

내가 좋아하는 뭔가를 할 수있는 방법이 하나가 당신의 numberminimum에 클램프 당신은 너무

function clamp(number, min, max) { 
    return Math.min(Math.max(number, min), max); 
} 

같은 clamp 기능을 사용할 수 있습니다

storedVars['js_new_time']=min(48,${current_time_index}+5); 

답변

0

을 또는 범위 외인 경우 maximum 지정된 값입니다. 귀하의 경우에는

당신은 jsFiddle

에 너무

function clampMax(number, max) { 
    return Math.min(number, max); 
} 

console.log(clampMax(10, 48)); 
console.log(clampMax(100, 48)); 

maximum에 고정 할 것 또는 당신은 당신의 질문에 명확하지 않았습니다.

관련 문제