Лучший ответ
Dataset в JavaScript — это свойство элементов DOM, которое позволяет удобно работать с пользовательскими атрибутами, начинающимися с "data-". Эти атрибуты можно использовать для хранения дополнительной информации. Доступ к ним осуществляется через объект dataset, который автоматически преобразует атрибуты в camelCase. Например, атрибут data-user-id можно будет получить как element.dataset.userId.