Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
Есть работающий код (здесь при клике по таблице, выводится сама ячейка) Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Так, ради интереса решил сделать функцию getCell через рекурсию. Но alert(myCell) выводит undefined Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. Решение через while меня устраивает, но хочется увидеть рекурсивный вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 10:27 |
|
||
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
user89Есть работающий код (здесь при клике по таблице, выводится сама ячейка) --- Так, ради интереса решил сделать функцию getCell через рекурсию. Но alert(myCell) выводит undefined. так на него и проверяйте... пс. в рабочем коде что-то мне скобки чисто визуально не хватает.. он точно работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 10:56 |
|
||
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
Zoria, код работает, сейчас перепроверил. Кстати, в строке рекурсивной функции Код: javascript 1. добавил вывод в консоль Код: javascript 1. Выводит правильно. А вот сам return node - не отрабатывает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 11:14 |
|
||
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
user89Zoria, код работает, сейчас перепроверил. Кстати, в строке рекурсивной функции Код: javascript 1. добавил вывод в консоль Код: javascript 1. Выводит правильно. А вот сам return node - не отрабатывает :( меня вложенность функции смутила. ок. тогда попробуйте return getCell(node.parentElement); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 11:46 |
|
||
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
Zoriaок. тогда попробуйте return getCell(node.parentElement); Это так. else getCell(node.parentElement) - ничего не возвращает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 12:01 |
|
||
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВZoriaок. тогда попробуйте return getCell(node.parentElement); Это так. else getCell(node.parentElement) - ничего не возвращает. т.е вы со мной согласны? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 12:10 |
|
||
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
Zoria, ЕвгенийВ, ничего не помогает, даже такое Код: javascript 1. 2. 3. 4. 5. Новая переменная n выводит в консоль то, что надо, а return n - не возвращает результата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 12:11 |
|
||
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
user89Zoria, ЕвгенийВ, ничего не помогает, даже такое Код: javascript 1. 2. 3. 4. 5. Новая переменная n выводит в консоль то, что надо, а return n - не возвращает результата. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 12:16 |
|
||
|
Javascript. Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
Zoria, ага, работает! Спасибо! Окончательный вариант Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2015, 12:29 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39124775&tid=1445559]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 298ms |

| 0 / 0 |
