vitaliyVH, "как сделать так что при каждом первом элементе массива это засунуть в такую-то коллекцию в объекте при каждом 2-м туда, и 3-4 туда" - да просто цикл с шагом в n. В каждой итерации элементы от i до i + n - 1 будут представлять данные по конкретному элементу, то есть в данном случае скину. Про коллекции ничего сказать не могу, потому что не понял как связаны элементы с коллекциями; по крайней мере в вашем примере между ними нету связи
А в чем конкретно сложность? Про коллекции я не понял, а сама задача ж вроде элементарная: для каждых n элементов создавать объект и класть его в нужное место в коллекции. Опишите подробней целевой формат и возникшие сложности
Думаю для обработки римских цифр проще было бы заиметь справочник всех возможных символов в римских цифрах (I, V, X, M...) и связь с десятичным значением, а потом уже в калькуляторе при обработке введенного значения проверять число ли это, и если нет, то парсить как римскую цифру.
Анита Ковалева, я бы на вашем месте игнорировал все эти любительские ремарки типа "да, это сложно, это тяжело, но на это надо решиться, нужно пересилить себя и сделать", пропускать мимо ушей все эти драмоинициирующие фразы. Проверено на опыте - если человеку не говорить, что в процессе обучения ему придёт пи*8ец, то он обучается гораздо лучше.
Если соберётесь, то пишите - могу дать контакты одного невероятно динамичного человека, который приблизительно таким же образом за несколько месяцев вышел на очень приличный уровень. Он любит в нетворкинг и помогать людям, так что он будет не против помочь.
Сергей Бурдужа, про гит не смогу сказать ничего определённого.
Что такое код дублируется? Не понял
Ну все равно посмотрите какой файл вам приходит на клиент. В данном случае сервер это локальный комп и все равно может иметь место модификация файла при загрузке на клиент.
А вообще ошибка так нелепо выглядит, будто какие-то инструменты запутались сами в себе. Попробуйте мб сбросить все кеши, пересобрать все что можно требовать сборки, перезагрузить весь используемый софт, в том числе ос
Виталий Столяров, этого там нигде не написано, но вроде как очевидно что приблизительно такого мнения придерживались, придерживаются и я надеюсь будут придерживаться разработчики из id, потому что описанное в статейке имхо вполне тянет на шедевр, и уж точно на это было затрачено туча времени.
А вообще это сообщение было что-то типа шутки, мне просто понравилась картинка because its freaking awesome.
Хотя даже если бы я говорил серьезно, то все равно бы обратился к примеру id Software: их поделки часто имеют своей целью слегка толкать вперед как индустрию, так и связанные области науки; соответственно если у ТСа цель схожая, то результаты будут стоить усилий. А если нет, то нет.
Тьфу ты черт, вот я туплю. Увидел что свойства через точку с запятой перечисляются и почему-то подумал что передавать можно только строки и по-другому никак, и даже ведь не проверил, вот осёл; мда. Спасибо большое!
По поводу AOT: так речь как раз о JIT, не AOTом единым
ivandao, ну так если он обязателен, то какие есть варианты? Не зря ведь в большинстве популярных фреймворков есть пустые функции или функции заглушки которые возвращают переданные им аргументы, тот же $.noop = () => {}.