Показать сообщение отдельно
  #1 (permalink)  
Старый 21.04.2012, 23:05
Аспирант
Отправить личное сообщение для konstantinopol Посмотреть профиль Найти все сообщения от konstantinopol
 
Регистрация: 11.03.2009
Сообщений: 83

Функция iterator
Доброго времени суток,

учу JavaScript и наткнулся на проблемку.
Конкретнее: имеется
var Colors = ['#48AEFF', '#7FFFD4', '#C00054', '#87EF84', '#DBA7F8', '#EBC79E'];


(Color - глобальная переменная)

Нужна функция по типу итератора. При первом вызове функции возвращается первый цвет, при втором ... и т.д

Проблема в том что вне функции нельзя дефинировать переменные. Вот сижу и думаю, а как это можно сделать такую функцию без дополнительных counter за функцией? И если да как можно решить мою проблему.


Функция должна возвращать назад функцию и возможно парралельная итерация.
Бред полнейший, прошу помощи!

Зарание спасибо.

Последний раз редактировалось konstantinopol, 21.04.2012 в 23:08. Причина: Дописал
Ответить с цитированием