if (typeof fields["fio"] !== "undefined") {
if (fields["fio"].split(' ').length !== 3) {
formIsValid = false;
errors["fio"] = "Вот тут вот именно три слова должно быть - фамилия, имя, отчество. Ни больше, не меньше";
}
}
DooX, а объясните еще раз внятно задачу. Что должно быть при одном разрешении, а что при другом? В обоих случаях слайдер существует или в каком-то его? Если нужно стилизовать содержимое слайда в зависимости от разрешения, то это довольно просто делается
Torento20345, ну так CSV это и есть файл в котором строки разделены \n, а содержимое ячеек - запятыми, и вам намекают на то что вы можете сами парсить его. Только вам лучше самому не париться с парсингом CSV, ибо хоть и кажется что это довольно простой формат, но на самом деле там куча подводных камней. Лучше юзайте библиотеки, вам ниже советуют
Мне кажется еще один раз разглагольствовать о тс нет смысла. Существует куча статей о том как работает тс, зачем он нужен, какие есть плюсы, минусы, альтернативы. Вся инфа публичная, сомневаюсь что комьюнити захочет обстоятельно ответить на очередной вопрос формата change my mind
TS гораздо надёжнее для разработки. Даже не знаю что ещё добавить. В отсутствии TS тоже ничего плохого нет. Если вы можете писать хороший код без TS, то вы конечно же молодец, мне приятно что такие люди появляются среди нас, но разработка это чаще всего мероприятие командное, и тут уже без умного и скрупулезного линтера никуда
"Это пожалуй самая существенная проблема" - по факту такой проблемы нету, сейчас почти не существует библиотек которые модифицируют встроенные объекты. Исключения представляют библиотеки у которых на этом основан весь функционал, но ставлю конечность на бочку что вы такие даже найти не сможете
При грамотной организации проекта расширение встроенных объектов это обычная практика. За 7+ лет опыта разработки с расширением String, Array и других проблем никогда не было