Недавно я снова взялся за Javascript в своей повседневной работе по написанию программного обеспечения с использованием ReactJS и Elixir. Давненько я не программировал javascript профессионально со времен AngularJS 1. С 2014 года в JS-библиотеках и сообществах появилось так много новых изменений! Мне нужно догнать.
Сегодня я изучил новый способ использования динамического ключа в ES6 для доступа или назначения свойства объекта.
ES6 позволяет разработчикам создавать или получать доступ к объекту с помощью динамических ключей или имен:
Вы можете придумать множество способов применить это к вашему сценарию кодирования. Как насчет случая, когда вам может понадобиться создать объект с возрастающим числом в имени ключа?
Или, когда вы хотите заменить элемент в массиве динамическим индексом 😉
Функция Object.assign
ES6 используется для копирования значений всех перечислимых собственных свойств из одного или нескольких исходных объектов в целевой объект.
Подробнее об этом читайте здесь: https://www.ecma-international.org/ecma-262/6.0/#sec-object.assign