Почему event[1] возвращает undefined, но console.log(event) возвращает массив?

console.log возвращает это, которое выглядит как и массив: keyup charCode = 0, keyCode = 18. Но я пробовал событие [1], чтобы получить код клавиши, но он не определен, как мне извлечь код клавиши из этого?

function processKeyDown(event)
{
    console.log(event);
}

person Slain    schedule 03.04.2014    source источник
comment
Пожалуйста, не используйте jquery, только чистый js.   -  person Slain    schedule 03.04.2014


Ответы (2)


это потому, что событие является объектом, а не индексированным массивом. вместо этого используйте event.keyCode.

person Alex    schedule 03.04.2014
comment
Большое спасибо за ваше время - person Slain; 03.04.2014

Используйте event.keyCode для доступа к нажатой клавише.

person Sushanth --    schedule 03.04.2014