Size: a a a

JavaScript.Ninja

2021 October 12

KR

Kirill Romanov in JavaScript.Ninja
точно в js проблема?)
источник

Ю

Юра in JavaScript.Ninja
источник

Ю

Юра in JavaScript.Ninja
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
Да не важно в чём проблема. НЕЛЬЗЯ деньги хранить как вещественное число. НЕЛЬЗЯ
источник

KR

Kirill Romanov in JavaScript.Ninja
ну так у тебя там 239, а не 239.75
источник

KR

Kirill Romanov in JavaScript.Ninja
не спорю
источник

Ю

Юра in JavaScript.Ninja
А какой самый безопасный способ потом конвертнуть в нормальный формат, чтобы в Charbee отправить?
источник

Ю

Юра in JavaScript.Ninja
Ну конечно, я ж дибил заюзал parseInt, а не parseFloat))
источник

Ю

Юра in JavaScript.Ninja
Ну и хорошо, зато обратился к вам и узнал, что лучше не хранить деньги как вещественное число, так что нет худа без добра)
источник

IK

Illya Klymov in JavaScript.Ninja
Не раньше пятницы
источник

IK

Illya Klymov in JavaScript.Ninja
у нас большие работы в гитлабе ;)
источник

PD

Petya Danchuk in JavaScript.Ninja
Подскажите пожалуйста как в JsDoc @typedef использовать.
У меня в классе есть методы такие
_collectionsSelector(collections) {}
_selectorByCollectionType(collections, requiredCollections) {}
selectMediaInfo(requiredCollections) {}

collections и requiredCollections дублируются. Я нагуглил что можно использовать @typedef аннотацию и для
каждого использования писать так например
/**
  * @function _collectionsSelector
  *
  * @param {Collections} collections

а это (определение) прописал в том же файле сверху.
 /**
  * Коллекция форматов.
  * @typedef {Object} Collections
  * @property {Array} popular - список популярный форматов
  * @property {Array} audio - список аудио форматов
  */

 /**
  * здесь описание
  * @typedef {String} RequiredCollections
  * @example
  * popular - требуется список популярных форматов
  * audio - требуется список только аудио форматов
  */

Только вот смущает, что джсдоки какие-то в файле без привязки болтаются.
Так и нужно или я что-то не так делаю? Примеры гуглятся примитивные какие-то, непонятно как правильно @typedef использовать.
источник

IK

Illya Klymov in JavaScript.Ninja
это нормально что "без привязки"
источник

PD

Petya Danchuk in JavaScript.Ninja
спасибо. а нет ли такого способа описать при первом применении? например, у меня selectMediaInfo(requiredCollections) - это первое использование requiredCollections , а остальное это в а-ля приватных методах.
источник

IK

Illya Klymov in JavaScript.Ninja
нет )
источник

PD

Petya Danchuk in JavaScript.Ninja
понял. спасибо
источник

Р

Руслан in JavaScript.Ninja
Что-то меня уже начали раздражать статьи и видео типа "Фронтенд. Что учить в 2021 году."
Что-то по С++ таких статей я не вижу :)
источник

AC

Anton Chernov in JavaScript.Ninja
А все С++ мертвый язык, если вы понимаете о чем я  :)
источник

WK

Waldemar Kunz in JavaScript.Ninja
Знаю, что довольно абстрактный и неконкретный вопрос, но может получится хоть частично к пониманию этого приблизится. Что может являться причиной зависания таба в браузере? Приложение повисло, в консоли можно что-то печатать, но <Enter> не работает, начатую запись в Performance невозможно закончить. Существует "список" возможных причин этому?
источник

СД

Сергей Дёмин... in JavaScript.Ninja
потому-что С++ писали математики для математиков, а современный фронт пишут хипстеры для хипстеров)
источник