ЙажаСценарий / Говнокод #24630 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
const orbs = Object.keys(defaultOrbs).reduce((acc, el) => {
        const newAcc = {}
        Object.keys(defaultOrbs[el]).forEach((elk) => {
            if (newAcc[elk] == null) newAcc[elk] = { ...(acc[elk] || {})}
            newAcc[elk][el] = defaultOrbs[el][elk]
        })
        return newAcc
    }, {})

invoke(orbs, mult) {
        if(this.props.onChange) {
            this.props.onChange(Object.keys(orbs).reduce((acc, el) => ({
                    ...acc,
                    [el]: Object.keys(orbs[el]).reduce((ack, elk) => ({
                        ...ack,
                        [elk]: orbs[el][elk] * mult 
                    }), {})
                }), {}))
        }
    }

Когда сишник лезет в джаваскрипт
А кому-то в этом говне копаться и по пакетикам раскладывать

Запостил: wylde wylde, (Updated )

Комментарии (11) RSS

      • Забавный результат в выдаче.

        Переведи меня через майдан
        стихи  В.Коротича в перев. Ю. Мориц
        муз. С.Никитина
        ...
        Warning: include(result.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/u2894253.plsk.regruhosting.ru/httpdocs/sergeytatiananikitiny.com/templates/mixologyxt1/layouts/original/layout.php on line 141
        
        Warning: include(result.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/u2894253.plsk.regruhosting.ru/httpdocs/sergeytatiananikitiny.com/templates/mixologyxt1/layouts/original/layout.php on line 141
        
        Warning: include() [function.include]: Failed opening 'result.php' for inclusion (include_path='.:') in /var/www/vhosts/u2894253.plsk.regruhosting.ru/httpdocs/sergeytatiananikitiny.com/templates/mixologyxt1/layouts/original/layout.php on line 141

        Так «переведи» и «php» случайно оказались на одной странице.
        Ответить
      • И ещё порадовал один «полезный» совет.

        Как перевести сайт на "PHP"? Просто переименуйте все расширения файлов Вашего сайта с html (или htm) на php.
        Ответить
  • А причём тут сишник? Любого нормального сишника от оверхеда этих ваших "reduce" и "forEach" блевать тянет. Это всё надо развернуть в старый добрый человеческий цикл, цикл развернуть, а развёрнутое заинлайнить. И асмовставками с ручной векторизацией сдобрить. И что уж тут говорить о всяких словарях: это же дикая потеря производительности! Поэтому цари за "массивы".
    Ответить
  • Покопался в твоём говне, нашёл яйца свиного цепня, проверь.
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8