Источник: Nuances of Programming Часть 1, Часть 2, Часть 3, Часть 4 Декларативный код — популярное понятие, но что оно означает на самом деле? Это что-то хорошее? Давайте разберёмся. Если вы программируете, то скорее всего в императивном стиле. Вы пишете множество инструкций для достижения результата. В декларативном стиле вы описываете желаемый результат, но не инструкции в деталях. SQL, HTML, JSX — декларативные языки. В SQL вы пишете не то, как извлекаете данные, а то, что хотите извлечь:...
Объект — фундаментальный тип данных JavaScript. Объект чем-то похож на ассоциативный массив, который представляет собой составное значение: он состоит из нескольких значений (примитивов, функций и других объектов) и позволяет...