Показать сообщение отдельно
  #1 (permalink)  
Старый 03.09.2013, 16:35
Новичок на форуме
Отправить личное сообщение для lllypyn Посмотреть профиль Найти все сообщения от lllypyn
 
Регистрация: 03.09.2013
Сообщений: 3

Замыкания как получить доступ к переменным
Почитал статьи на хабре по замыканиям. Все вопросы в коде.
var name = new Array(''Viktor', 'Daniil', 'Danislav''Osip', 'Ostap');
var family = new Array('Smirnov', 'Ivanov', 'Kuznecov', 'Popov', 'Sokolov');
var email = new Array('@gmail.com', '@tut.by', '@mail.ru', '@hotmail.com');
function getRegistr(){
var name, family, email;
 var rnd = function(){
 name = Math.floor(Math.random()*/*как получить доступ к массиву name?*/.length);
 family = Math.floor(Math.random()*/*как получить доступ к массиву family?*/.length);
 email = Math.floor(Math.random()*/*как получить доступ к массиву email?*/.length);
 };
 return {"name": name,"family": family,"email": email};
};
var t = getRegistr();
alert(name[t.name]);// пишет undefined

Последний раз редактировалось lllypyn, 03.09.2013 в 16:43.
Ответить с цитированием