The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск серверной JavaScript-платформы Node.js 15.0, opennews (ok), 23-Окт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


26. "Выпуск серверной JavaScript-платформы Node.js 15.0"  +2 +/
Сообщение от Q2Wemail (?), 23-Окт-20, 13:33 
> в яваскрипте вы можете очень легко сделать замыкание

Вот это непонятно. В каких случаях замыкание получается легче ожидаемого?

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

31. "Выпуск серверной JavaScript-платформы Node.js 15.0"  –2 +/
Сообщение от Cradle (?), 23-Окт-20, 15:07 
если в асинхронном обработчике использовать переменную из контекста вызывающей функции, например ненароком забыть обьявить через var, а тем более когда специально нужно использовать данные от caller, если по другому их туда не передать. Просто, многие яваскрипт используют а про замыкания не знают, и если в браузерном JS не часто требуется создавать > 100k объектов сразу, то в ноде при работе с sql реально можно нарваться. При том что до какого-то предела в тестах все будет работать, потому что эта память нужна кратковременно и GC ее потом освободит быстро, а в продакшене потом вдруг начинает процесс дохнуть.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск серверной JavaScript-платформы Node.js 15.0"  +1 +/
Сообщение от Cradle (?), 23-Окт-20, 15:09 
пардон, из контекста создающей функции конечно, вызываться-то будет конечно в другом месте
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру