1.得到一个数,在一个有序数组中应该排在的位置序号:
function orderInArr(num,arr) { if(num > arr[0]){ return 1 + arguments.callee(num,arr.slice(1)) }else{ return 0 } } //用法:var arr = new Array(99,199,299,399);alert(orderInArr(100,arr));//弹出的结果为:1;
时间: 2024-10-15 20:18:41
1.得到一个数,在一个有序数组中应该排在的位置序号:
function orderInArr(num,arr) { if(num > arr[0]){ return 1 + arguments.callee(num,arr.slice(1)) }else{ return 0 } } //用法:var arr = new Array(99,199,299,399);alert(orderInArr(100,arr));//弹出的结果为:1;