【发布时间】:2013-12-17 12:34:11
【问题描述】:
我有一个空数组,我想在其中插入内容。
这是我使用的代码:
document.addEventListener('keypress', function(e) {
var myArr = [];
var newContent = myArr.push(e.keyCode);
console.log(myArr);
});
当我按下键盘时,我想将所有按下的 keyCode 存储到一个数组中,而不删除该数组的现有值。目前,它存储第一次按下的一个值,当我再次按下时,它会用一个新值替换这个值。
我想要这种形式:["value 1", "value 2", "value 3", ...],但我得到的是 ["value 1"]...["new value" ] 等等...
我在这里做错了什么?
【问题讨论】:
标签: javascript arrays logic