prevent blocking

This commit is contained in:
yuanchuan 2017-02-27 19:11:50 +08:00
parent e642911fc6
commit a0d208cbca
2 changed files with 4 additions and 0 deletions

View File

@ -77,6 +77,7 @@ function memo(fn) {
}
function range(start, stop, step) {
let count = 0;
let initial = n => (n > 0 && n < 1) ? .1 : 1;
let length = arguments.length;
if (length == 1) [start, stop] = [initial(start), start];
@ -86,6 +87,7 @@ function range(start, stop, step) {
|| (step < 0 && start > stop)) {
range.push(start);
start += step;
if (count++ >= 1000) break;
}
return range;
}

View File

@ -37,6 +37,7 @@ function memo(fn) {
}
function range(start, stop, step) {
let count = 0;
let initial = n => (n > 0 && n < 1) ? .1 : 1;
let length = arguments.length;
if (length == 1) [start, stop] = [initial(start), start];
@ -46,6 +47,7 @@ function range(start, stop, step) {
|| (step < 0 && start > stop)) {
range.push(start);
start += step;
if (count++ >= 1000) break;
}
return range;
}