Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

defriz

люблю js
  • 49
    вклад
  • 0
    вопросов
  • 102
    ответа
  • 37%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сложить значения в массиве?

    0xD34F
    0xD34F @0xD34F Куратор тега JavaScript
    const sum = Array.prototype.reduce.call(
      document.querySelectorAll('[name^=AR_AMOUNT]'),
      (acc, n) => acc + +n.value,
      0
    );

    или

    const sum = eval(Array
      .from(document.querySelectorAll('[name^=AR_AMOUNT]'), n => n.value)
      .join('+')
    ) ?? 0;

    или

    const sum = (function sum(arr, index) {
      return arr[index] ? +arr[index].value + sum(arr, index + 1) : 0;
    })(document.querySelectorAll('[name^=AR_AMOUNT]'), 0);
    Ответ написан 30 окт. 2022
    Комментировать
    Комментировать
  • Как сделать, чтобы бот работал не на Inline кнопках, а на командах через /?

    HemulGM
    Hemul GM @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Учиться!
    Ответ написан 27 сент. 2022
    6 комментариев
    6 комментариев
Оценили как «Нравится»
Самые активные сегодня
  • puzaka
    • 10 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • MoralGray
    MoralGray
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации