Javascript 存储每个函数调用参数';数组中的s值

Javascript 存储每个函数调用参数';数组中的s值,javascript,arrays,Javascript,Arrays,我想将abc(10)和abc(15)的参数分别存储在数组var store=[]中 var store = []; function abc(a){ for (var i = 0; i < 2; i++) { store[i] = a; } console.log(store) } abc(10) abc(15) var-store=[]; 职能abc(a){ 对于(变量i=0;i

我想将
abc(10)
abc(15)
的参数分别存储在数组
var store=[]

var store = [];
function abc(a){
    for (var i = 0; i < 2; i++) {
        store[i] = a;
    }
    console.log(store)
}
abc(10)
abc(15)
var-store=[];
职能abc(a){
对于(变量i=0;i<2;i++){
存储[i]=a;
}
console.log(存储)
}
abc(10)
abc(15)

上面代码的
console.log(store)
给了我这个数组
[10,10]
[15,15]
。我需要一个数组
[10,15]
等等,如果我调用
abc(20)
20数组必须添加到数组中,并输出
[10,15,20]
您可以使用将参数添加到数组中。您的方法会更改每个调用的值

功能abc(a){
商店。推(a);
控制台日志(存储);
}
var存储=[];
abc(10);

abc(15)首先,在存储中添加值不需要循环。Seconfly您只需要使用store.push(a)推送abc in store参数中的值


谢谢你的回答,但是我想实现它的地方确实是这样的。你能告诉我一种获取数字的对象方法吗。我只是想抓住论点
var store={}
空对象的结果是什么?实际上,我的目标是将参数值保存在某个地方。一号阵列没有帮助我。可能存储在对象中会很贵。谢谢你的帮助,顺便说一句。数组给出了参数或其他任何内容的排序结果。对象需要一个键。你想要什么密钥?谢谢你的回答,但是我想在哪里实现它确实是这样的。你能告诉我一种对象方法来捕获数字吗。我只是想抓住论点
var-store={}
如果要将值存储在数组中的对象中,则可以这样做。var存储=[];函数abc(a){store.push({key:a});}
var store = [];
function abc(a){
   store.push(a);
}
abc(10)
abc(15)