JavaScript без угадывания. 12 разборов неожиданных результатов
Почему число превратилось в строку, копия изменила оригинал, а ошибка прошла мимо catch? Практикум для тех, кто уже знаком с переменными, условиями, функциями, массивами и объектами JavaScript. В каждом из 12 разборов — конкретная задача, полный пример неожиданного поведения, пошаговое объяснение, исправление и два самостоятельных упражнения с решениями. Всего 48 автономных программ: ошибочные версии, исправления и ответы. Примеры проверены в Node.js 24.19.0 и работают локально, без сети и дополнительных пакетов. Разбираем преобразования, значения по умолчанию, массивы, ссылки, замыкания, this, JSON и Promise. Это не полный курс языка с нуля и не пособие по браузерной вёрстке.










