Size: a a a

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

2020 January 29

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ребят?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Как отрефакторть?Уже туплю
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Антон
самое фиговое то что debug сделан так что если файл минифицирован все работает, но если снять минификацию и сделать overide все упадет
через час за компом буду, посмотрю. аж самому интересно, что там.
источник

А

Антон in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
через час за компом буду, посмотрю. аж самому интересно, что там.
ок, щас сам пойду кушать
источник

М

Михаил in JavaScript — русскоговорящее сообщество
Михаил
Всем привет. Мучаюсь тут с OpenID, в качестве примера взял либу - https://www.npmjs.com/package/oidc-client

Запустил их пример - всё ок. Затем в настройках поменял client_id, authority, redirect_uri, scope на нужные для меня значения, происходит редирект, а затем ничего не случается. Окно продолжает висеть открытым. Метод getUser возвращает null. В сессионном хранилище пусто.

Понимаю, что мало входных данных, но в какую сторону копать вообще?
Апну вопрос. Может, сталкивался кто?
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Антон
ок, щас сам пойду кушать
Ты минифицировал функцию и поместил в чистое окружение?
источник

НГ

Нугзар Ираклиевич Гагулия in JavaScript — русскоговорящее сообщество
Stanislav Entaltsev
Всем привет! Есть сайт Codewars с заданиями по разным языкам. К сожалению, там нет таких заданий по React. Кто может подсказать такой ресурс с заданиями по React разной сложности?
P.S. В канале React не отвечают
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Тоесть де-мини
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
const algorithm  = arr =>
arr.reduce((acc, item) => {
   if (!item.categories.length) {
       acc["without categories"] = acc["without categories"]
          ? [...acc["without categories"], item]
           : [item];
      return acc;
   }

   item.categories.forEach(({name}) => {
      acc[name] = acc[name] ? [...acc[name], item] : [item];
   });

       return acc;
}, {});
Как минимум нужен массив, а не объект вторым параметром в редюс
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Возможно в коде проверяет внешние переменные, окружение
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Это я знаю
источник

А

Антон in JavaScript — русскоговорящее сообщество
Exi(s)t
Ты минифицировал функцию и поместил в чистое окружение?
это не мой сайт, как я могу к нему зайти и из менить чточто, да демини неработает, похоже гдето есть проверка суммы файла
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Как мне в него передавать объекты
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Антон
это не мой сайт, как я могу к нему зайти и из менить чточто, да демини неработает, похоже гдето есть проверка суммы файла
Скинь в личку сайт, чет тоже интересно, гляну дома
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Как мне в него передавать объекты
.push({}) например.
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
const initialArray = [
       {id: 1, name: "item one", tags: ["music", "sport", "science"]},
       {id: 2, name: "item two", tags: ["music"]},
       {id: 3, name: "item three", tags: ["fun"]},
       {id: 4, name: "item four", tags: ["sport", "science"]},
       {id: 5, name: "item five", tags: []},
   ];

   const fun = arr =>
       arr.reduce((acc, item) => {
           if (!item.tags.length) {
               acc["without tag"] = acc["without tag"]
                   ? [...acc["without tag"], item]
                   : [item];
               return acc;
           }

           item.tags.forEach(I => {
              return acc[I] = acc[I] ? [...acc[I], item] : [item];
           });

           return acc;
       }, {});
   console.log(fun(initialArray));
//([{music:[]},{...},{...}])
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Снизу пример вывода ,как решить ?
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Ты не совсем понятно пишешь что тебе нужно. Какой массив. Каких объектов. music у тебя во входных как «увлечение» из списка возможных в примере вывода он превращается в ключ
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Что тогда должно быть в obj.music лежать?
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Снизу пример вывода ,как решить ?
Тебе не нужен такой массив
источник