Size: a a a

JavaScript — русскоговорящее сообщество

2020 June 01

P🍣

Pavel 🍣 in JavaScript — русскоговорящее сообщество
Chingiz Mamiyev
require('crypto').randomBytes(49).toString('base64');

Так?
это все круто но нужно без зависимостей, есть же апи
источник

P🍣

Pavel 🍣 in JavaScript — русскоговорящее сообщество
Pavel 🍣
Меня смущает что они не массив выделяют, а дергают апи в цикле.
Точно, говонокодик:
Math.random(): 0.5750000054831617 ms
Crypto.getRandomValues(): 18.555000038759317 ms

хотя должны быть одинаковы по перфу.
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
🙊
источник

P🍣

Pavel 🍣 in JavaScript — русскоговорящее сообщество
Math.random(): 4.740000047604553 ms
Crypto.getRandomValues(): 10.6500000692904 ms
тэкс уже лучше, а что кто нибудь знает если вызываешь crypto от массива из нескольких переменных, то коллизии по порядку будут или у каждого свое зерно?
источник

P🍣

Pavel 🍣 in JavaScript — русскоговорящее сообщество
Нужен флаг для того что бы хром мог съесть всю имеющуюся память.
источник

P🍣

Pavel 🍣 in JavaScript — русскоговорящее сообщество
Превысил лимиты, а коллизий не обнаружил, кек.
источник

A

Alexander in JavaScript — русскоговорящее сообщество
Всем привет! Подскажите, как найти пересечения данных массивов?
источник

АР

Александр Ремизов... in JavaScript — русскоговорящее сообщество
Alexander
Всем привет! Подскажите, как найти пересечения данных массивов?
А ты точно программист?
источник

NC

Nicky Coder in JavaScript — русскоговорящее сообщество
arrA.forEach({id} => if (arrB[id]) <пересечение> )
источник

A

Alexander in JavaScript — русскоговорящее сообщество
Александр Ремизов
А ты точно программист?
Уважаемый профессионал, ваши надсмешки думаю не ценятся.
Если вы решили самоутверждаться унижением людей с меньшим опытом и профессионализмом то это низки.
Хотите самоутвердиться, объясните в чем человек заблуждается чем выкладывать свою потаенную глупость из недр своей черепной коробки.  

По делу будут реплики?
источник

NC

Nicky Coder in JavaScript — русскоговорящее сообщество
неплохо
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Alexander
Уважаемый профессионал, ваши надсмешки думаю не ценятся.
Если вы решили самоутверждаться унижением людей с меньшим опытом и профессионализмом то это низки.
Хотите самоутвердиться, объясните в чем человек заблуждается чем выкладывать свою потаенную глупость из недр своей черепной коробки.  

По делу будут реплики?
Оу оу по тише
источник

A

Alexander in JavaScript — русскоговорящее сообщество
Nicky Coder
arrA.forEach({id} => if (arrB[id]) <пересечение> )
да, вариант
как он работает на большом объеме данных? до 500 элементов
источник

АР

Александр Ремизов... in JavaScript — русскоговорящее сообщество
Alexander
Уважаемый профессионал, ваши надсмешки думаю не ценятся.
Если вы решили самоутверждаться унижением людей с меньшим опытом и профессионализмом то это низки.
Хотите самоутвердиться, объясните в чем человек заблуждается чем выкладывать свою потаенную глупость из недр своей черепной коробки.  

По делу будут реплики?
По делу: такие вопросы может задать начинающий, но даже взрослый может построить абстрактный алгоритм. А уж программист тем более.
источник

АР

Александр Ремизов... in JavaScript — русскоговорящее сообщество
Ну и типичное бинго
источник

NC

Nicky Coder in JavaScript — русскоговорящее сообщество
Alexander
да, вариант
как он работает на большом объеме данных? до 500 элементов
на большом объёме лучше базовые алгоритмы применять, не методы прототипа
источник

A

Alexander in JavaScript — русскоговорящее сообщество
Александр Ремизов
По делу: такие вопросы может задать начинающий, но даже взрослый может построить абстрактный алгоритм. А уж программист тем более.
Александр, спасибо! я принял ваши рассуждения к сведению
Было очень приятно за вашу отзывчивость
источник

A

Alexander in JavaScript — русскоговорящее сообщество
Nicky Coder
на большом объёме лучше базовые алгоритмы применять, не методы прототипа
Понял! Огромное спасибо!
источник

NC

Nicky Coder in JavaScript — русскоговорящее сообщество
for (let i = 0; i < arrA.length; i++) {
  const {id} = arrA[i]
  if (arrB[i][id]) {…}
}

типа того
источник

NC

Nicky Coder in JavaScript — русскоговорящее сообщество
а стоп условие под структуру чутка не подходит
источник