e
- это объект события, переданный функции в большинстве случаев, он проверяет свойство keyCode
объекта события, который был передан.
Например, в Firefox вы можете сделать это:
document.onclick = myFunction;
function myFunction(e) {
//e is the click event object
//e.keyCode, e.target, etc.
}
Это работает, потому что по умолчанию оно передает событие обработчику в качестве первого аргумента.Для вашего примера это проясняет ситуацию?
function name(someObject) { //or event, or any name works
if(someObject.keyCode) {