
Kelin
09.02.2017
08:50:22
Хорошо
Спасибо)

KlonD90
09.02.2017
08:50:39
Но это n

Google

KlonD90
09.02.2017
08:50:53
Операция

Сергей
09.02.2017
08:51:59
Операция
да, это понятно
мне нужно вывести списком доступные варианты

Dmitry
09.02.2017
08:52:36
Я ипользую https://github.com/NodeRedis/node_redis
он просто как пять копеек, но очень шустрый

KlonD90
09.02.2017
08:53:04
Я когда решил что мне нужно несколько ключей для выбора сущности на тарантул перешел
Ну мне скорее для дропа
Даже

Dmitry
09.02.2017
08:54:10
там это делается просто
let items = await client.keysAsync("prefix.*")

Сергей
09.02.2017
08:55:18

KlonD90
09.02.2017
08:55:33

Dmitry
09.02.2017
08:55:49
Да, на странице пакета есть пример как работат ьс промисами
Понятно что стоимость высокая, но какие альтернативы? Понятное дело что так делать не очень хорошо если ключей очень много

KlonD90
09.02.2017
08:56:41
Sscan

Google

KlonD90
09.02.2017
08:57:02
По кускам перебирать

Dmitry
09.02.2017
08:58:04
Не думаю что человек планирует эту операцию по 100 раз в секунду делать. Если ключи будут в конце тогда sscan все переберет.
Вопрос исключительно в нагрузке и удобстве

KlonD90
09.02.2017
08:58:56
А если помимо ключей данные нужны
То лучше сразу тарантул

Vladimir
09.02.2017
09:16:43
ну нет
тарантул

Charles
09.02.2017
09:17:57
товарищи, а почему у async () => {} прототипа нету?о_О
точнее он undefined

KlonD90
09.02.2017
09:18:10
да ладно если нужно запросить кучу ключей разом или удалить (что важнее для кэша) не тратя на это N + M операций

Vladimir
09.02.2017
09:18:27
async is a keyword
() => {} is arrow function, therefore just a bit special function

Charles
09.02.2017
09:19:29
ну я могу и через async function fn() {} написать у нее один хрен нет прототипа
только что проверил

Vladimir
09.02.2017
09:20:33
покажи https://jsfiddle.net/

Andrey
09.02.2017
09:20:42
Как проверил?

Charles
09.02.2017
09:20:47
через REPL
repl.it, ща на фиддле тоже попробую
@iamstarkov прототипа нет у функции

Google

Vladimir
09.02.2017
09:23:32

Andrey
09.02.2017
09:23:33
А как тогда наследование на прототипами устроено?

Charles
09.02.2017
09:23:40
https://jsfiddle.net/d30fj4ho/
может у меня глюки?)))

Vladimir
09.02.2017
09:25:30
да
в каком браузере ты проверяешь?

Charles
09.02.2017
09:26:55
я в ноде проверяю вообще)
ну а так и в хроме и в мозилле

Vladimir
09.02.2017
09:27:05
так в ноде их нет
в фф тоже
в хроме есть

Yan?
09.02.2017
09:27:27
я думаю он имеет в виду что если написать fn.prototype то будет undefined

Vladimir
09.02.2017
09:27:33
toString из протипа берётся

Yan?
09.02.2017
09:27:45
но да причем здесь нода я тоже не очень понимаю)
я в курсе
но попробуй вывести прототип в хроме у асинк функции и у обычной

Charles
09.02.2017
09:28:05
а ноде кстати они уже есть, начиная с седьмой

Yan?
09.02.2017
09:28:07
просто тупо .prototype

Charles
09.02.2017
09:28:13
ну обычной-то и выводится - function

Google

Vladimir
09.02.2017
09:28:28
их только приземлили в мастер
и только бёкпортнули в ветку 7.x

Дмитрий
09.02.2017
09:29:03

Vladimir
09.02.2017
09:29:25

Yan?
09.02.2017
09:29:45
ну я про это и говорил)

Charles
09.02.2017
09:30:26
так вот оно что...

Andrey
09.02.2017
09:30:34

Admin
ERROR: S client not available

Charles
09.02.2017
09:32:53
спасибо всем, буду дальше курить как эта наркомания устроена)

Andrey
09.02.2017
09:34:01

Anton
09.02.2017
09:36:57

Charles
09.02.2017
09:55:19
и чем этот ваш адонис сильно отличается от экспресса? посмотрел, с виду - yet another

Джон
09.02.2017
11:39:40
Ребят, скажите, я 7 нода на чакре работает официально, или это какой-то форк майкрософта на чакре?

Vladimir
09.02.2017
11:41:11
V8
у майкрософта свой форк
в ноду ещё не завезли поддержку мулти кора

Джон
09.02.2017
11:41:48
а что они собираются купить ноду?
микрософт

Google

Джон
09.02.2017
11:42:05
или это слухи просто

Vladimir
09.02.2017
11:42:15
они не купят
нода в нод фаундейшн

Джон
09.02.2017
11:43:06
Nodejs – это торговая марка Joyent, а, значит, может быть продана

Vladimir
09.02.2017
11:43:15
уже нет

Джон
09.02.2017
11:43:18
это на хабре прочиталё
а, понял

Vladimir
09.02.2017
11:43:25
не читай хабр

Джон
09.02.2017
11:43:31
ок )

Roman
09.02.2017
11:43:38

Кирилл
09.02.2017
12:01:21
Ребят а как правильно делается module.exports что бы можно было сделать let {a, b} = require('./my_module)?

A.
09.02.2017
12:02:25
export default { ... }
Иль нет?

Vladimir
09.02.2017
12:02:54

Кирилл
09.02.2017
12:03:04
Спасибо

A.
09.02.2017
12:03:14
А, да, там же require

Gordey
09.02.2017
12:03:51
import {a, b} from ‘./my_module’

Vladimir
09.02.2017
12:04:49
export default {a: '', b:''}
ага

Gordey
09.02.2017
12:05:18
угу
export a, export b