Javascript 对象。键(KeyboardEvent)仅获取一个;isTrusted";键而不是所有键

Javascript 对象。键(KeyboardEvent)仅获取一个;isTrusted";键而不是所有键,javascript,Javascript,当用户按下输入字段中的键时,会触发一个功能 函数myFunction(事件) { console.log(Object.keys(事件)) console.log(事件) } 我在以下位置运行上述代码: 我希望获得MDN中记录的所有KeyboardEvent对象属性: 我的目标是比较两个KeyboardEvent对象,但链接的解决方案不适用于KeyboardEvent对象对象。keys(KeyboardEvent)仅获取一个“isTrusted”键,而不是所有键 Object.keys仅在其可

当用户按下输入字段中的键时,会触发一个功能

函数myFunction(事件) { console.log(Object.keys(事件)) console.log(事件) } 我在以下位置运行上述代码: 我希望获得MDN中记录的所有KeyboardEvent对象属性:

我的目标是比较两个KeyboardEvent对象,但链接的解决方案不适用于KeyboardEvent对象
对象。keys(KeyboardEvent)
仅获取一个“isTrusted”键,而不是所有键

Object.keys仅在其可枚举属性为true的对象上迭代

函数myFunction(事件){
console.log(Object.keys(事件))
console.log(事件)
用于(事件中的常量属性){
if(事件类型[属性]=“函数”){
log(`${property}:`+':它是一个函数);
}否则{
log(`${property}:${event[property]}`+':它是一个属性');
}
}
}

当用户按下输入字段中的键时,会触发一个功能


并非所有属性都是可枚举的,也不是所有属性都在对象本身上——它们可以被继承。请参阅提供解决方案的参考问答。