АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
13 of 73 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Мы уже начали, но еще можно присоединится!

Избегаем дублирования ключей объекта средствами ES6

Если вы часто программируете на JavaScript, то вам наверняка доводилось писать уродливые конструкции вида options = {width: width, height: height} - то есть когда ключ и имя переменной имеют одно и тоже название, это название приходится писать два раза. К счастью, в ES6 появилось существенное улучшение!

Исходники кода

let width = 100; let height = 200; let border = '1px solid red'; let options = { width, height, border }; console.log(options);