Показать сообщение отдельно
  #4 (permalink)  
Старый 09.08.2015, 23:16
Профессор
Посмотреть профиль Найти все сообщения от javaQest
 
Регистрация: 07.08.2015
Сообщений: 154

либо так
createCounter=function(max){
 var value=0
 return function(){
   with(console){
   if(value>=max) return log("done")
   log(++value)
  }
 }
}

counter=createCounter(3)

counter()
counter()
counter()
counter()

counter=createCounter(5)

counter()
counter()
counter()
counter()
counter()
counter()
Ответить с цитированием