Показать сообщение отдельно
  #14 (permalink)  
Старый 17.07.2015, 22:01
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от Leon-on12
ак разве второй мой код не делает то самое копирование кода кодом?
var Foo=function(a){
   var b=a;
   return function(c){
     return b+c;
   };
};

var foo0=Foo(1);
var foo1=Foo(2);
var foo2=Foo(3);
var foo3=Foo(4);


Сколько тут копий? И у каждой - своя опция внутри.

Ну то есть это же вроде все знают что функция при вызове копируется, а если начинает сама себя вызывать - еще и еще и еще и еще и еще и еще и так далее пока не поймет что харе - будет копироваться и каждый раз с разными значениями тех же переменных. Самый реликтовый уровень.

Последний раз редактировалось kostyanet, 17.07.2015 в 22:06.
Ответить с цитированием