我有一个名为arr
. 我正在向它添加项目 ( arr.push(val)
) 并将值打印为 1 ( arr.length
) - 当我仅添加 1 个项目时它会打印 1。
但是,当我添加 2 个值/项目(arr.push(val)
)时,我仍然得到结果,1
而不是2
。
var arr=[];
arr.push(val);
console.log(arr.length);
console.log(arr);
当我添加1 个值时,我得到console.log(arr);
asOne
当我添加2值时,我得到console.log(arr);
as的输出One,Two
(但长度打印为 1)
为什么是这样 ?我该如何解决这个问题。
更新
checkBox: function (val) {
var arr=[];
arr.push(val.name);
console.log(arr.length);
console.log(arr);
}