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

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

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

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

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

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

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

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

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

Evgeii

  • 2
    вклад
  • 33
    вопроса
  • 1
    ответ
  • 100%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как дописать добавление в localStorage?

    twobomb
    twobomb @twobomb
    Json ваше спасение
    Ответ написан более года назад
    Комментировать
    Комментировать
  • В чем отличия вариантов копирования массива?

    RomReed
    Роман Александрович @RomReed
    JavaScript, Flutter, ReactNative, Redux, Firebase
    const arr1 = JSON.parse(JSON.stringify(this.state.arr))
    
    const arr1 = this.state.arr

    const arr2 = this.state.arr.slice()
    const arr3 = [...this.state.arr]
    const arr2 = this.state.arr.concat()
    
    
    const arr2 = this.state.arr //можно же просто так написать
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как на js сделать авто смену фонового видео?

    joeberetta
    Шохрух Шаймардонов @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Вот вам туториал
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как передать значение инпута в html через innerHTML?

    Kozack
    Alex @Kozack Куратор тега JavaScript
    Thinking about a11y
    `<h1>${input.value}</h1>
    <img src="" alt="">
    <p>${inputCom.value}</p>`;


    https://developer.mozilla.org/ru/docs/Web/JavaScri...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Зачем нужен constructor в react?

    KnightForce @KnightForce
    Он нужен не в React, а в классе.
    В данном случае можно сделать и так и так.
    Ответ написан более двух лет назад
    6 комментариев
    6 комментариев
  • Как задать несколько стилей через js?

    Casufi
    Владимир @Casufi
    https://developer.mozilla.org/en-US/docs/Web/API/D...
    returns an Element object

    https://developer.mozilla.org/en-US/docs/Web/API/D...
    returns an array-like object of all child elements


    backgroundRepeat может лучше добавить через класс, а в скрипте манипулировать классами ?
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как задать несколько стилей через js?

    wapster92
    WapSter @wapster92 Куратор тега JavaScript
    1. .style.cssText = 'прописываем так же как в css'
    2. Возможно ошибка в написании селектора.
    3. Да есть по id быстрее отрабатывает код
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как сверстать такой блок на bootstrap?

    delphinpro
    Сергей delphinpro @delphinpro Куратор тега CSS
    frontend developer
    Зачем бутстрап? Можно и так быстро сделать:

    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как написать функцию с циклом от 1 до 500?

    sergiks
    Сергей Соколов @sergiks Куратор тега JavaScript
    ♬♬
    Заведем переменную С, в которой будем копить сумму чисел. Пока пусть она равна 0.

    Заведем пока пустой массив М, в который будем складывать подходящие числа.

    Собственно, цикл:
    для переменной П равной 4,
    пока П не превышает 500,
    на каждом шаге увеличивать П на 4.

    Проверить остаток от деления П на 7:
    если он равен 0 (т.е. П делится на 7), то переходим к следующему значению П и дальше не идём.

    Заносим П в массив М,

    Конец цикла: переходим к следующему значению П.

    Тут уже цикл отщелкал, в массиве М лежат числа кандидаты. Надо проверить их сумму.
    Массив можно свести к одному значению методом reduce. Или можно циклом пробежаться, складывая значения. В общем, получить сумму всех элементов массива М: СМ.
    Если остаток от деления СМ на 10 равен нулю, значит СМ делится на 10. А делиться не должно. Надо выкинуть из массива М любое значение, не кратное 10. Можно самое первое для простоты, которое 4.

    Выводим оставшиеся в М числа.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как написать функцию с циклом от 1 до 500?

    Дмитрий @dimoff66
    Кратко о себе: Я есть
    function getNumbers() {
        var arr = [];
        for(var i = 4; i <= 500; i+=4) {
            if(i % 7 && ('' + i).split('').reduce((sum, v) => sum= +sum + +v) % 10) arr.push(i);
        }
        
        return arr;
    }
    
    console.log(getNumbers())


    Если выпендриться и написать в одну строку, то
    const f = () => new Array(500).fill(0).map((_,ind) => ind + 1).filter(i => !(i % 4) && i % 7 && i.toString().split('').reduce((sum, v) => sum= +sum + +v) % 10)
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 11 ответов
    • 0 вопросов
  • Erghel
    Dutt Dett
    • 6 ответов
    • 1 вопрос
  • SoreMix
    soremix
    • 7 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • origami
    • 4 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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