Size: a a a

Node.js — русскоговорящее сообщество

2020 January 24

А

Андрей in Node.js — русскоговорящее сообщество
Ну или те же промисы
источник

AU

Anatoly Ukropov in Node.js — русскоговорящее сообщество
Данил Васильевич
Я о том же. Мне асинхронность не подходит.
у тебя все функции синхронные ?
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Этот вопрос ищет свой ответ?
да. пока наиболее оптеместичный вариант с прокси. вод думаю как  прототип приспособить к прокси
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
Anatoly Ukropov
у тебя все функции синхронные ?
да
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
var last = 0, f = async function () {
 const current = ++last:
 .... // Logic
 // Проверяем что мы все ещё последний вызов через current === last
}
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
При нежелании плодить глобальные объекты делаем фабрику функций
источник

TT

Tommy's Theme in Node.js — русскоговорящее сообщество
товарищи, подскажите, вот наткнулся на такой странный случай. как конвертировать объект, записанный строкой в нормальный объект. вот есть такая строка "const x = '{instances:[["__inst_365f2bec_0_0",["MFriendDynamicSubtitle"  ..." , но JSON.parse ее не может взять так как самое первое слово не в кавычках... чота сходу не могу придумать
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
То есть замыкаем переменную last
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Tommy's Theme
товарищи, подскажите, вот наткнулся на такой странный случай. как конвертировать объект, записанный строкой в нормальный объект. вот есть такая строка "const x = '{instances:[["__inst_365f2bec_0_0",["MFriendDynamicSubtitle"  ..." , но JSON.parse ее не может взять так как самое первое слово не в кавычках... чота сходу не могу придумать
Безопасность важна?
источник

ДВ

Данил Васильевич in Node.js — русскоговорящее сообщество
The Fallen Phoenix
То есть замыкаем переменную last
пару минут опробую
источник

TT

Tommy's Theme in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Безопасность важна?
не
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Самый тупой способ, но очень небезопасный, это eval
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Самый тупой способ, но очень небезопасный, это eval
Никогда не используйте его на продакшен сервере
источник

TT

Tommy's Theme in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Самый тупой способ, но очень небезопасный, это eval
как -то не изящно, но спасибо. воспользуюсь эвалом
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Tommy's Theme
как -то не изящно, но спасибо. воспользуюсь эвалом
Ещё есть модуль json5 https://json5.org/
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Он должен съесть такое
источник

AU

Anatoly Ukropov in Node.js — русскоговорящее сообщество
НУ по сути если тока в первом слове нет кавычек, то тебе надо как то в строку эти кавычки добавить )
источник

TT

Tommy's Theme in Node.js — русскоговорящее сообщество
нашел такой рецепт var myobj = JSON.parse(JSON.stringify({
   hello: "world"
});
alert(myobj.hello); // 'world'
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Tommy's Theme
нашел такой рецепт var myobj = JSON.parse(JSON.stringify({
   hello: "world"
});
alert(myobj.hello); // 'world'
Это рецепт клонирования объекта
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Чтобы скормить свою строку json5 нужно срезать ровно по внутреннему литералу обьекта
источник