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

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

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

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

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

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

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

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

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

Alex10214

  • 0
    вклад
  • 25
    вопросов
  • 3
    ответа
  • 67%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как перезатереть объект в массиве по айди?

    0xD34F
    0xD34F @0xD34F Куратор тега JavaScript
    const index = arr.findIndex(n => n.id === newObj.id);
    if (index !== -1) {
      arr[index] = newObj;
    } else {
      arr.push(newObj);
    }

    или, если надо обновить существующий объект, а не заменить его:

    const obj = arr.find(n => n.id === newObj.id);
    if (obj) {
      Object.assign(obj, newObj);
    } else {
      arr.push(newObj);
    }
    Ответ написан 18 дек. 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Как создать валидатор, который проверяет начало ссылки?

    KickeRocK
    Andrew @KickeRocK
    FrontFinish
    addressIcon: new FormControl('', [Validators.required, Validators.pattern('https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)') ]),
    Ответ написан 28 нояб. 2020
    Комментировать
    Нравится 1 Комментировать
  • Хочу взять Api для интернет магазина (попрактиковаться) Где можно дернуть свободные Api?

    Tomio
    Максим @Tomio
    backend developer (python, php)
    1. https://jsonplaceholder.typicode.com/
    2. https://reqres.in/
    Ответ написан 14 окт. 2020
    1 комментарий
    Нравится 2 1 комментарий
  • Ошибка в модуле (Angular) Кто может помочь?

    mmmaaak
    Pavel Shvedov @mmmaaak
    заимпортируй этот модуль в свой модуль приложения AppModule, или если это и есть корневой модуль, то забутстрапь, короче нужно его заиспользовать где-то в проекте, тогда к нему применятся конфиги от проекта
    Ответ написан 12 июл. 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Как правильно обработать данные?

    abberati @abberati
    frontend-разработчик
    Никак. Асинхронность. Данные, которые вы пытаетесь отрендерить, ещё недоступны. Всё, что вы можете — это проверять, загрузились ли данные, и если ещё не загрузились — не пытаться к ним обратиться. Рендерить крутилку.
    Ответ написан более года назад
    3 комментария
    Нравится 1 3 комментария
  • Работа с объектами в js, а точней как убрать кавычки?

    RomReed
    Роман Александрович @RomReed
    JavaScript, Flutter, ReactNative, Redux, Firebase
    вы же понимаете что разница в типе данных 59.95 и "59.95". В первом случае у вас число во втором строка. Вы собираетесь изменить тип данных. при создании данного объекта вы должны преобразовать данные к тому типу что вам нужен и затем уже прокинуть в компонент (это будет наверно правильнее всего). Другой способ это из текущего объекта создать новый в котором будет преобразован тип (тоже выход но не такой красивый).

    const current ={lat: "59.95", lng: "30.33"}
    const newObj={lat:parseFloat(current.lat),lng:parseFloat(current.lng)}
    Ответ написан более года назад
    1 комментарий
    Нравится 2 1 комментарий
  • Минимальное разрешение при котором сайт должен корректно отображаться в браузере?

    Игорь @trooper
    Вообще стандарт сейчас адаптивный дизайн, если нормально проектировать, то он будет ложиться под любые устройства. Если нужны цифры, то можно например взять 1280, а дальше адаптировать.
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Василий Банников
    • 9 ответов
    • 0 вопросов
  • yarkov
    Алексей Ярков
    • 8 ответов
    • 1 вопрос
  • ThunderCat
    ThunderCat
    • 8 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 8 ответов
    • 0 вопросов
  • Jump
    АртемЪ
    • 7 ответов
    • 0 вопросов
  • w3bsmes
    Alice
    • 7 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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