Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

рекурентные структуры в JavaScript

23K
06 марта 2008 года
Злобный Кыс
40 / / 10.01.2008
пишу сейчас примитивный файл-менеджер для web, планирую его засунуть на сайт на народ.хрю. хотел писать через рекурентные структуры. в делфи и в си всё понятно, а в этом бескомпиляторном гибриде не поятно ни хрена ровным счётом. как мне организовать такую структурку.
244
06 марта 2008 года
UAS
2.0K / / 19.07.2006
на Java-Script файл-менеджера не построишь
23K
06 марта 2008 года
Злобный Кыс
40 / / 10.01.2008
хороший да. а мне хватит и конченного =). так как замутить структурку рекурентную?
244
06 марта 2008 года
UAS
2.0K / / 19.07.2006
Йа не пойму одного. Как ты построишь файл-менеджер, если JS не имеет доступа к файловой системе? о_0

А насчет рекурентности.. Ничем от других языков не отличается.. Вызываешь функцию в этой же функции. Никаких новшеств
23K
07 марта 2008 года
Злобный Кыс
40 / / 10.01.2008
блин... либо я ламер, либо вы.
во-первых, мне не нужен доступ к файловой системе, я создам её искуственно. (а даже если бы в яваскипте была такая возможность, то нород врядли разрешил бы такую наглость)
во-вторых, мне нужны не рекурсивные функции, а рекурентные структуры - такие структуры, которые в качестве одного из своих свойств используют себя.
244
07 марта 2008 года
UAS
2.0K / / 19.07.2006
фсё. извиняюсь =) рекуррентные структуры) неправильно вас понял =)
2.1K
07 марта 2008 года
vectoroc
234 / / 25.07.2006
 
Код:
var o = {a: 1};
o.self = o;
o.self.a = 2;
alert(o.a);


rtfm-ный по сути вопрос.
обьекты передаются по ссылке, простые типы - по значению
2.1K
07 марта 2008 года
vectoroc
234 / / 25.07.2006
кстати, такая ситуация наверно приводит к утечкам памяти
23K
08 марта 2008 года
Злобный Кыс
40 / / 10.01.2008
с этим примером всё понятно. но при использовании массивов вылетает ошибка => o.self.0 - определение отсутствует, хотя нигде не использовалось такое свойство "0" (нуль).
2.1K
11 марта 2008 года
vectoroc
234 / / 25.07.2006
это недопустимое имя для свойтва
пробуй o.self[0] или o.self["0"]
23K
12 марта 2008 года
Злобный Кыс
40 / / 10.01.2008
я же говорю, нигде не использовалось такое свойство "0" (нуль).
352
12 марта 2008 года
skywalker
694 / / 10.02.2006
[QUOTE=Злобный Кыс;]я же говорю, нигде не использовалось такое свойство "0" (нуль).[/QUOTE]
Покажите код.
23K
12 марта 2008 года
Злобный Кыс
40 / / 10.01.2008
уже не имеет значения. код сделал ласты (ну, не получились у него ноги, чтобы сделать run), а потом их склеил.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог