...может уйти вечность, потому что углубляюсь в код и ищу оптимальные методы на протяжении нескольких часов, в то время как можно было бы реализовать более громоздко, но за два часа, а то и меньше.
Пока что штудирую книги по алгоритмам, но мне этого кажется мало
Потом тебе задают какой-нить е*нутый вопрос (из серии нелогичного приведения типов) и досвиданья.
на самом деле с препроцессингом особо не надо парится - есть готовые боллерплейты, а в React или Vue все в коробке.
create-react-app
, которое плотно гвоздями прибито к тест-серверу (не разобрался, как это можно грамотно сконфигурировать), а собирать с нуля, прикручивая к нему Babel, JRX, sass/less/шаблонизаторы (по вкусу) - это уже нужно искать подходящий бойлерплейт (что усложняется с ростом количества инструментов-переменных), либо допиливать (через боль) найденные. Пока пришел к выводу, что цена/качество все же выше у ветки "выучить" (= В код блоксе все работает.Не используйте его или проверяйте флаги компилятора. Это не должно работать.
const char*
, внутри его копируйте (не забыв озаботиться освобождением памяти). var i
, этот барабан весьма занятный и познавательный) Сидит эдакий супер-пупер кодер и вдруг выяснил какую-нить новую фичу в языке. Ее то и спросил на собеседовании... Он ж гуру...
var
-переменная живет внутри функции, let
/const
- более адекватно - внутри блока. Поэтому на каждой итерации с let
замыканием будет захвачена новая переменная, с var
- та же самая, объявление которой неявно "поднято" интерпретатором в самое начало лексической области видимости.