Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.10.2015, 21:03
Новичок на форуме
Отправить личное сообщение для Zakharov Посмотреть профиль Найти все сообщения от Zakharov
 
Регистрация: 25.10.2015
Сообщений: 3

Глобализация переменной.
Приветствую. Я новичок в JS. Помогите пожалуйста сделать так, чтобы переменная "nearlyI" была доступна для функции moveXY.
while(itemIndex < items.length) {
        var item = items[itemIndex];
        var distanceItem = this.distanceTo(item);
        itemIndex++;
        if(distanceItem < maxDistance) {
            maxDistance = distanceItem;
            
        var nearlyI = item;
        
        }
        
    }
    this.moveXY(nearlyI.pos.x, nearlyI.pos.y);
Ответить с цитированием
  #2 (permalink)  
Старый 25.10.2015, 23:23
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Zakharov, лучше тогда сразу в moveXY передавать nearlyI, а внутри уже брать с этого объекта значения pos.x/pos.y.


this.moveXY(nearlyI);

//...
....moveXY = function(item) {
       var x = item.pos.x, y = item.pos.y;
}:
Ответить с цитированием
  #3 (permalink)  
Старый 26.10.2015, 00:39
Новичок на форуме
Отправить личное сообщение для Zakharov Посмотреть профиль Найти все сообщения от Zakharov
 
Регистрация: 25.10.2015
Сообщений: 3

Спасибо за ответ, но в любом случаю нужно вывести переменную из цикла.
Ответить с цитированием
  #4 (permalink)  
Старый 26.10.2015, 09:04
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Zakharov, ну раз так хочется руко*опить, то пожалуйста:

window.nearlyI = item;


Ответить с цитированием
  #5 (permalink)  
Старый 26.10.2015, 11:33
Новичок на форуме
Отправить личное сообщение для Zakharov Посмотреть профиль Найти все сообщения от Zakharov
 
Регистрация: 25.10.2015
Сообщений: 3

Спасибо Просто интересна сама возможность так сделать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вернуть имя переменной Йакуд Общие вопросы Javascript 21 18.05.2014 10:10
посылка переменной kent0026 jQuery 5 04.01.2014 17:34
Как значение переменной вставить в имя переменной? jsgogo Общие вопросы Javascript 3 02.06.2013 12:11
Создание переменной по значению другой переменной bahek2462774 Общие вопросы Javascript 2 09.10.2011 10:11
Преобразование значения переменной в строку leny Общие вопросы Javascript 3 01.10.2011 22:34