Хочется на основании ваших ответов собрать общую картину разработки на Frontend React JS, со списком правил и модулей для проверки кода.
Какой стандарт кодирования вы используете ? (
Какой инструментарий для проверки кода вы используете ?
Как организовываете файловую структуру в приложении.
В каком редакторе вы пишите код ?
const conditionsPL = [
{ maxD: 17, value: 0 },
{ maxD: 45, value: 32 },
{ maxD: 62, value: 28 },
{ maxD: 102, value: 30 },
// ...
]
const conditionsCommon = [
{ maxD: 17, value: 0 },
{ maxD: 45, value: 21 },
{ maxD: 62, value: 18 },
{ maxD: 102, value: 20 },
// ...
]
const conditions = PL === 0.000025 ? conditionsPL : conditionsCommon
const cena = conditions.find(c => d <= c.maxD)?.value ?? 0
if (cena === 0) {
alert("Укажите диаметр от 18 до 500! Цена для указанного диаметра - договорная");
m = 0.00;
clean();
}
ещё разница в том, что он работает с множествами, а в "обычном" коде мы оперируем одиночными сущностями.
{ [Key in J extends J ? keyof J : never]: J extends J ? J[Key] : never } // JJJJJJJJJJJJJJJJ