По типу этого:
const wave = s => Array.from( s, (_,i) => /\s/.test(s[i]) ? null : s.slice(0,i) + s[i].toUpperCase() + s.slice(i+1) ).filter(Boolean) ;
Меня интересует видя эту строку с чего начинать и как разобрать что делает.
Методология понимания сводится к школьной программе. Помните, когда в школе учили брать математические операции в скобки для более легко их восприятия? Тут тоже самое. В голове мы делим выражения на логические блоки и учитываем направления выполнения операций. Например операция присвоения выполняетчя с лева на право.
Требуется прокаченный скилл интерпретатора в голове.
Читаем по токену, связываем с построенным окружением, понимаем смысл.
Работает в небольших участках, для крупных минифицированных пакетов есть (должен быть) sourcemap.
Разумеется, несмотря на крутость и лаконичность, всегда есть риск скатится в Perl, так что не увлекайтесь написанием подобного :)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте, пытался понять один вопрос который у меня возник с $broadcast в AngulaJS, но так ничего не понялМое приложение работает, но хочется докопаться...
Если зарегистрироваться через сайт, то информация на русском в базу данных не попадает(пустые поля)а если к кодировке в файле подключения(все...
Я хочу что б мне вылезло результат ячейки которая совпадает с введенным мылом!