У меня есть следующий код, я хочу переместить поле, нажав мою стрелку (в данном случае стрелку влево), но добавляю только один раз в свойство left. Если я нажимаю несколько раз на левую стрелку, он остается на том же месте. Не могу понять, почему ..
const box = document.querySelector('div');
const body = document.querySelector('body');
body.addEventListener('keydown', move);
function move(event) {
let ddd = event.which || event.keyCode;
let left = 0;
box.style.position = 'absolute';
if(ddd === 37) {
left += 5;
box.style.left = left + 'px';
}
}