Javascript对象打印对象值
我试图从一个对象中获取一个值并在屏幕上撬动,但没有成功Javascript对象打印对象值,javascript,html,Javascript,Html,我试图从一个对象中获取一个值并在屏幕上撬动,但没有成功 app.js //康斯坦图拉酒店 功能键控(e){ this.faq=e.keyCode; 警报(如钥匙代码) } //原型com os métodos KeyDown.prototype={ printr:function(){ 警报(this.faq); } } window.addEventListener('keydown',keydown,true); index.html teste=新的按键向下(); teste.print
app.js
//康斯坦图拉酒店
功能键控(e){
this.faq=e.keyCode;
警报(如钥匙代码)
}
//原型com os métodos
KeyDown.prototype={
printr:function(){
警报(this.faq);
}
}
window.addEventListener('keydown',keydown,true);
index.html
teste=新的按键向下();
teste.print();
当我在画布上按一个键时,我想得到我的键的值并放入我的对象,然后我想打印对象和他的值。你问题的真正答案很可能是你不需要原型: 然后: 窗户
test = new KeyDown();
addEventListener('keydown', test.update, true);
test.print(); // Will alert 0
JavaScript变量区分大小写,这意味着
e.keycode
和e.keycode
是不一样的(提示:e.keycode
是正确的)。是的,第一个警报只是尝试一下,如果keycode有效,我修正了,它会打印,但我不会在那里使用警报,我想在keydown上调用print函数来打印它如何调用print函数并从属性中获取值来打印它?我试过做teste.print();但是不用了,谢谢你,但是我还是不能让它在@user1748153签出我添加的链接时起作用。问题是JS脚本需要在主体之前加载。非常感谢!我将尝试找出如何使用keyvalues:D进行更新
function KeyDown(){
// Initialize properties
this.faq = 0;
this.update = function(e){
// Set faq
this.faq = e.keyCode;
}
this.print = function(){
// Alert faq
alert(this.faq);
}
}
test = new KeyDown();
addEventListener('keydown', test.update, true);
test.print(); // Will alert 0