Глобализация переменной.
Приветствую. Я новичок в 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);
|
Zakharov, лучше тогда сразу в moveXY передавать nearlyI, а внутри уже брать с этого объекта значения pos.x/pos.y.
this.moveXY(nearlyI);
//...
....moveXY = function(item) {
var x = item.pos.x, y = item.pos.y;
}:
|
Спасибо за ответ, но в любом случаю нужно вывести переменную из цикла.
|
Zakharov, ну раз так хочется руко*опить, то пожалуйста:
window.nearlyI = item; :) |
Спасибо:) Просто интересна сама возможность так сделать.
|
| Часовой пояс GMT +3, время: 17:19. |