Показать сообщение отдельно
  #279 (permalink)  
Старый 28.11.2013, 20:35
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus3
 
Регистрация: 18.11.2013
Сообщений: 275

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


Сообщение от kobezzza
eval(name.toString().replace(/function.*?{|}$/g, ''))
вот тока так, разве что =) тока вот иваить не оптимально по этому я собираю новые функции через new Function() они разумеется работают быстрее ивала.

Последний раз редактировалось Maxmaxmaximus3, 28.11.2013 в 20:38.
Ответить с цитированием