let array=[
[
"Test1",
"4",
"160496"
],
[
"Test2",
"6",
"38355"
],
[
"Test3",
"1",
"1221781"
],
[
"Test4",
"3",
"124315"
],
[
"Test5",
"5",
"29509"
],
[
"Test6",
"7",
"47742"
],
[
"Test7",
"2",
"231034"
]
]
我只需要数组Ex中的前两个索引:
[["Test1","4"],["Test2","6"],["Test3","1"],["Test4","3"],["Test5","5"],["Test6","7"],["Test7","2"]]
我假设您不想更改原始的数组
变量,并且只想删除最后一个索引,无论内部数组有多长,下面的解决方案可能会有所帮助。
let array=[
[
"Test1",
"4",
"160496"
],
[
"Test2",
"6",
"38355"
],
[
"Test3",
"1",
"1221781"
],
[
"Test4",
"3",
"124315"
],
[
"Test5",
"5",
"29509"
],
[
"Test6",
"7",
"47742"
],
[
"Test7",
"2",
"231034"
]
]
const newArray = array.map(innerArray => innerArray.slice(0, -1));
console.log(newArray);
使用阵列的托盘。映射
以从现有阵列生成新阵列
const array = [
["Test1", "4", "160496"],
["Test2", "6", "38355"],
["Test3", "1", "1221781"],
["Test4", "3", "124315"],
["Test5", "5", "29509"],
["Test6", "7", "47742"],
["Test7", "2", "231034"]
];
const newArray = array.map(item => [item[0], item[1]]);
console.log(newArray);
js prettyprint-override">let array=[
[
"Test1",
"4",
"160496"
],
[
"Test2",
"6",
"38355"
],
[
"Test3",
"1",
"1221781"
],
[
"Test4",
"3",
"124315"
],
[
"Test5",
"5",
"29509"
],
[
"Test6",
"7",
"47742"
],
[
"Test7",
"2",
"231034"
]
];
array.forEach(x=>
(x.splice((x.length-1), 1))?x:false
);
console.log(array);
我有一个数组 我想从数组中删除最后一行。我使用了pop()函数,但它只返回最后一条记录,而不是返回除最后一条记录之外的完整数组。 此外,我尝试了拼接方法,如下所示。 我无法得到结果。谁能告诉我用什么方法与数组来实现结果? 我想要的结果是
问题内容: 我在数组上遇到了麻烦。我有一个要修改的数组,如下所示。我想通过索引删除它的元素(元素),然后重新索引数组。可能吗? 问题答案:
我有一个数组: 这些元素位于使用可拖动JS的vue组件中。Draggable有两个属性@start和@end。当我拖放数组中的元素时,将触发。每当我拖动其中的一个元素时,我都想移除当前元素前后的空数组。所以当我拖动[6]时,数组应该是这样的: isVisible在@start处触发,所以每当我选择一个元素时。如何移除数组中索引前后的元素?我以为用切片?
我知道在Swift 3中,循环的典型C风格发生了一些变化。我一直在努力解决这个问题,但在很多情况下,我似乎比以前编写了更多的代码。也许有人能把我引向正确的方向,因为这就是我想要的: 非常简单的东西。我希望能够获取我所在的索引,并且如果names.count==0,则不运行for循环。一气呵成。 但我在Swift 3中的选择似乎不允许我这样做。我必须做一些类似的事情: 需要在开始时使用if语句,因为
我有一个二维数组,其中最后的元素是空的。这样地: 现在我想删除空元素,并获得正确的新大小。长度 我试着这样做,但不起作用: 有什么好办法吗?
我正在使用一个输入文件用不同的字符串填充我的数组。如何检查数组的填充位置?我将数组的大小初始化为30000,但如何检查它包含的字符串的索引? 谢谢你的帮助!