Спасибо тебе друг за помощь!

Не хочу быть навязчивым, но сильно хочу разобраться во всем.
window.onload = function() {
createMatrix();
setCell(1, 1, true);
var b = {
39: ["left", 1],
37: ["left", -1],
40: ["top", 1],
38: ["top", -1],
top: 1,
left: 1
};
В переменной заданы значения.. если первые 4 это коды JS по стрелочкам на клаве.. а вот TOP LEFT - это зачем? И каким образом они взаимодействуют с кодом?