Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Метапрограммирование (https://javascript.ru/forum/misc/47783-metaprogrammirovanie.html)

foo 07.06.2014 07:18

Метапрограммирование
 
Слышал, что JS отличается хорошей поддержкой рефлексии и интроспекции. Я не совсем понимаю, что это такое, и чем отличается одно от другого, но хотелось бы освоить. Можете накидать коротких примеров кода с использованием этих фич для новичка?

nerv_ 19.06.2014 23:54

Цитата:

Сообщение от wikipedia
В информатике отражение или рефлексия (синоним интроспекция, англ. reflection) означает процесс, во время которого программа может отслеживать и модифицировать собственную структуру и поведение во время выполнения

пример

foo 20.06.2014 10:18

Я видел этот пример, но я не понял, в чем тут смысл, и в чем соль. Хотелось бы другие примеры посмотреть. Там просто выполняется строка, ничего удивительного я тут не вижу.


Часовой пояс GMT +3, время: 12:39.