Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
13 of 73 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Избегаем дублирования ключей объекта средствами 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);