Не понятна строка с if
var pressedKeys = {};
onkeydown = function(e) {
if(e.code in pressedKeys) return;
pressedKeys[e.code] = true;
};
Сначала мы создали пустой объект pressedKeys, потом событие onkeydown. Если(код клавиши в объекте) вернуть; Эта строка проверяет есть ли код клавиши в объекте? Так ведь объект изначально пустой. не понимаю. (Сам оператор if мне понятен)