Используя консоль Chrome, я записал событие со следующим кодом:

let event = null;
document.addEventListener('mousedown', (cap) => event = cap);

Теперь я хотел бы повторно применить событие к документу программно, но с другими свойствами. Мне потребовалось некоторое время, чтобы понять, что просто присвоение нового значения, например, event.x, не работает, потому что оно доступно только для чтения. Но теперь я в растерянности относительно того, как создать изменяемую версию event, которая сохраняет все его свойства?

0
jeanluc