Push multi values in javascript array and get the first element?
本问题已经有最佳答案,请猛点这里访问。
在javascript数组中推多个值并获取第一个元素?
下面,我尝试在一个数组中推送3个不同的值:
1 2 3 | var a = []; a.push([1, 'b', 'c']); DBG.write("test:" + a[0]); //output: 1, b, c |
如何打印这个数组中的第一个元素?
输出应为:1
你在推一个数组。尝试
1 | a.push(1, 'b', 'c'); |
输入3个单独的值。
打印它:
1 | DBG.write("test:" + a[0]); |
。
(或者,如果您想像在问题中那样推进数组,请使用
1 | DBG.write("test:" + a[0][0]); |
。
获取该数组的第一个元素)。
1 | a[0] // output [1, 'b', 'c'] |
通过做
1 | DBG.write("test:" + a[0][0]); // output 1 |
。
如果要从数组中添加项,请使用concat。在您的例子中,当您将数组推送到一个数组中时,它就变成了一个多维数组(假设这不是您的意图),它就变成了
更换
1 | a.push([1, 'b', 'c']); |
具有
1 | a = a.concat([1, 'b', 'c']); |
号
您可以通过执行相同的操作来打印第一个元素