Size: a a a

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

2020 July 25

E

Evgen in JavaScript — русскоговорящее сообщество
никита
Напомните пожалуйста, по алгоритмам хорошая книга "грокаем алгоритмы" кажется?
А что напомнить?
источник

н

никита in JavaScript — русскоговорящее сообщество
Evgen
А что напомнить?
Я просто помню что была какая-то хорошая книжка по алгоритмам, но не помню точно как называется, "грокаем алгоритмы" - название знакомое, но не уверен, что норм р поддержание)
источник

E

Evgen in JavaScript — русскоговорящее сообщество
никита
Я просто помню что была какая-то хорошая книжка по алгоритмам, но не помню точно как называется, "грокаем алгоритмы" - название знакомое, но не уверен, что норм р поддержание)
Норм книга. И другие по алгоритмам норм.
источник

н

никита in JavaScript — русскоговорящее сообщество
Evgen
Норм книга. И другие по алгоритмам норм.
Значит правильно вспомнил)) спасибо большое!
источник

VN

Vladislav Nekrashevi... in JavaScript — русскоговорящее сообщество
попробовал, и так и не понял как открыть поле с тача
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
С тача не возможно поставить мину. win10 + edge chromium
источник

DE

Daniil Eiri in JavaScript — русскоговорящее сообщество
есть окошко внутри страницы(чата), как прокрутить его жеэсом вниз?
источник

DE

Daniil Eiri in JavaScript — русскоговорящее сообщество
привяжу к событию получения нового сообщения
источник

y

ymdev in JavaScript — русскоговорящее сообщество
Daniil Eiri
есть окошко внутри страницы(чата), как прокрутить его жеэсом вниз?
источник

DE

Daniil Eiri in JavaScript — русскоговорящее сообщество
спс
источник

H

Hit.Proxy in JavaScript — русскоговорящее сообщество
Ребят нужен знающий челвоек , кто шарит - хорошо оплачу
Задача: Есть капча hCpatcha. Нужно зареверсить запрос который отправляется для получения картинок и понять как генерируются параметры которые передаются в Form Data запроса. Исходный результат представляю себе в виде объяснения как нужно генерировать параметры к api hCaptcha, чтобы мы могли у себя написать скрипт который будет получать картинки и дальше отправлять ответ серверу hCaptcha, содержащий ответы на капчу.
Говорят, что в hsw вся магия, сделано с WebAssembly
источник

Д

Денис in JavaScript — русскоговорящее сообщество
Всем привет. Не могу решить такую вот задачку, буду благодарен за любую помощь

Есть обьект такого вида:

{
 color: ['red', 'black', 'white'],
 memory: ['256gb', '128gb', '64gb'],
 'new-or-used': ['no'],
 model: ['iphone-se-2020'],
}


Есть массив такого вида:

[
 {
   options: [
     {
       _id: '5ed781299673321d9469b4c6',
       slug: 'yes',
       name_ru: 'Б/у',
       name_ua: 'Б/в',
     },
     {
       _id: '5ed781299673321d9469b4c7',
       slug: 'no',
       name_ru: 'Новый',
       name_ua: 'Новий',
     },
   ],
   _id: '5ed781299673321d9469b4c5',
   slug: 'new-or-used',
   name_ru: 'Новый или б/у',
   name_ua: 'Новый або б/в',
 },
 {
   options: [
     {
       _id: '5ed781299673321d9469b4c9',
       slug: 'no',
       name_ru: 'Нет',
       name_ua: 'Ні',
     },
     {
       _id: '5ed781299673321d9469b4ca',
       slug: 'yes',
       name_ru: 'Да',
       name_ua: 'Так',
     },
   ],
   _id: '5ed781299673321d9469b4c8',
   slug: 'dual-sim',
   name_ru: 'Dual SIM',
   name_ua: 'Dual SIM',
 },
 {
   options: [
     {
       _id: '5ed781299673321d9469b4cc',
       slug: 'iphone-11-pro-max',
       name_ru: 'iPhone 11 Pro Max',
       name_ua: 'iPhone 11 Pro Max',
     },
     {
       _id: '5ed781299673321d9469b4cd',
       slug: 'iphone-11-pro',
       name_ru: 'iPhone 11 Pro',
       name_ua: 'iPhone 11 Pro',
     },
     {
       slug: 'iphone-se-2020',
       name_ru: 'iPhone SE 2020',
       name_ua: 'iPhone SE 2020',
     },
   ],
   _id: '5ed781299673321d9469b4cb',
   slug: 'model',
   name_ru: 'Модель',
   name_ua: 'Модель',
 },
 {
   options: [
     {
       _id: '5ed781299673321d9469b4e0',
       slug: '64gb',
       name_ru: '64GB',
       name_ua: '64GB',
     },
     {
       _id: '5ed781299673321d9469b4e1',
       slug: '128gb',
       name_ru: '128GB',
       name_ua: '128GB',
     },
     {
       _id: '5ed781299673321d9469b4e2',
       slug: '256gb',
       name_ru: '256GB',
       name_ua: '256GB',
     },
   ],
   _id: '5ed781299673321d9469b4dd',
   slug: 'memory',
   name_ru: 'Объем памяти',
   name_ua: "Об'єм пам'яті",
 },
 {
   options: [
     {
       _id: '5ed781299673321d9469b4e5',
       slug: 'green',
       name_ru: 'Green',
       name_ua: 'Green',
     },
     {
       _id: '5ed781299673321d9469b4e6',
       slug: 'midnight-green',
       name_ru: 'Midnight Green',
       name_ua: 'Midnight Green',
     },
   ],
 },
]


Задачка: нужно сверить ключи обьекта со slug внутри options и вернуть отфильтрованный массив (как выше) со значениями которые лежат в обьекте.

Пытался делать след образом: прохожу map'ом по всему массиву, внутри при помощи Object.keys(obj).map() итерирую ключи которые лежат в обьекте, внутри итерация обьекта фильтрую options по slug чтобы вернуть только те фильтры которые есть в первом обьекте и вот дальше сломался, как пройти по всем значениям ключей (['red', 'black', 'white']) и вернуть из массива только то что нужно
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
ребята, работал с firebase, знаю, что можно создавать CRUD, заменит ли firebase полноценно бэк, если будет у меня админка и сайт типа новостной?
источник

DB

Dmitrii Bikishov in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
ребята, работал с firebase, знаю, что можно создавать CRUD, заменит ли firebase полноценно бэк, если будет у меня админка и сайт типа новостной?
Если не стоит вопрос производительности и сложных запросов, то подойдет идеально
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
Dmitrii Bikishov
Если не стоит вопрос производительности и сложных запросов, то подойдет идеально
условно get запрос с несколько параметрами, в ответ 1000 объектов
источник

DB

Dmitrii Bikishov in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
условно get запрос с несколько параметрами, в ответ 1000 объектов
не нужно 1000 обьектов, делай пагинацию
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
Dmitrii Bikishov
не нужно 1000 обьектов, делай пагинацию
ну типа оффсет понятно. Забы что то об этом)
источник

DV

Dmitriy Vlastof in JavaScript — русскоговорящее сообщество
всем привет
источник

DV

Dmitriy Vlastof in JavaScript — русскоговорящее сообщество
есть тут кто может с регуляркой помочь?
источник

E

Edward in JavaScript — русскоговорящее сообщество
Dmitriy Vlastof
есть тут кто может с регуляркой помочь?
Может и да
источник