这是一个对象:[ [ 5, 'yes' ], [ 8, 'no' ] ]
?
有一个看起来像这样的代码
myFunction( [ [ 5,'yes' ], [ 8 , 'no'] ] );
但我想以编程方式将值附加到函数param中的数据。
换句话说,我想打电话给这样的话:
var d = new Object();
var d = addValue(5,'yes');
var d = addValue(8,'no');
....
myFunction(d);
这是对的吗?我会在这里使用一个物体吗? 如果是这样,我如何将单个值附加到对象?
答案 0 :(得分:2)
这是一个对象:
[ [ 5, 'yes' ], [ 8, 'no' ] ]
?
它是一个数组文字,是一个计算数组的表达式。每个数组都是一个对象,是的,但你需要一个特定的数组。
我想以编程方式将值附加到函数param中的数据。
然后从一个空数组开始,然后push
子数组。
var d = [];
d.push( [5,'yes'] );
d.push( [8,'no'] );
…
myFunction(d);