Javascript 将静态属性输入到对象变量中

Javascript 将静态属性输入到对象变量中,javascript,object,properties,static,Javascript,Object,Properties,Static,我想在输入框中这样做,当输入时,值被分配给对象变量中的属性,但属性必须是静态的。 例如: 如果为权重输入180,则将180的值指定给权重。我很难弄清楚如何使输入的属性保持静态。也不确定如何显示键和值。现在我把它放在控制台里了 我现在的代码是 var篮球运动员={ 重量:“, 高度:“, 胜利:“, 损失:“, }; document.getElementById('number')。addEventListener('keyup',函数(e){ 如果(e.keyCode==13){ 让pika

我想在输入框中这样做,当输入时,值被分配给对象变量中的属性,但属性必须是静态的。
例如: 如果为权重输入180,则将180的值指定给权重。我很难弄清楚如何使输入的属性保持静态。也不确定如何显示键和值。现在我把它放在控制台里了

我现在的代码是

var篮球运动员={
重量:“,
高度:“,
胜利:“,
损失:“,
};
document.getElementById('number')。addEventListener('keyup',函数(e){
如果(e.keyCode==13){
让pikachu=this.value;
控制台日志(pikachu);
document.getElementById(“charzard”).innerHTML=pikachu;
}
});
document.getElementById('number1')。addEventListener('keyup',函数(e){
如果(e.keyCode==13){
设pikachu1=this.value;
控制台日志(pikachu1);
document.getElementById(“charzard1”).innerHTML=pikachu1;
}
});
document.getElementById('number2')。addEventListener('keyup',函数(e){
如果(e.keyCode==13){
设pikachu2=此值;
控制台日志(pikachu2);
document.getElementById(“charzard2”).innerHTML=pikachu2;
}
});
document.getElementById('number3')。addEventListener('keyup',函数(e){
如果(e.keyCode==13){
设pikachu3=此值;
控制台日志(pikachu3);
document.getElementById(“charzard3”).innerHTML=pikachu3;
}
});
for(让对象的[键,值]进入(篮球运动员)){
log(`${key}:${value}`);
}
篮球运动员

重量:

高度:

胜利:

损失:


你说的“静态”是什么意思?嘿,不知道如何解释,所以我将链接这篇文章:但基本上静态属性看起来像常规类属性,但它们前面有静态属性。此外,静态属性使相同的属性可以从网页中的任何其他位置读取,并且可以全局访问。但是您没有任何类,只有一个对象。你为什么要关心它们是否是静态的呢?没关系,它们不需要是静态的。