Сообщение от Aetae
|
лолшто?
function not(func,n){
return function(){
if(--n<0)return func.apply(this, arguments)
}
}
|
твоя not действует на всю функцию целиком, хаха, какой гениальный ход от я то не подумал!)
если у тебя 2 цикла в одном ты хочешь чтобы функция начала работать на 3 раз, в другом на 7 )) нужно разделять счетчики)
+ лучше сделать манкипатчинг и добавить not в прототип функций) ведь мы этот not() вообще делаем для удобства)) а писать func.not(3) куда удобней))
а вообще
.not(2) будет означать следущее:
ВОТ В ЭТОМ МЕСТЕ функция начнет работать только с третьего раза!
Хотя ты прав, можно разделить на
not и
notHere кстати) классная идея)