JavaScript-如何从键和值数组中生成值数组

JavaScript-如何从键和值数组中生成值数组,javascript,arrays,Javascript,Arrays,我有下一个键:值数组- [["key1",76],["key2",73],["key3",59],["key4",52],["key5",37],["key6",7],["key7",5],["key8",5],["key9",3],["key10",2],["key11",2]] 我想用它做一个数组,但只使用它的值,并且保持值的顺序,这意味着新数组应该是这样的- [76,73,59,52,37,7,5,5,3,2,2] 我曾试图找到一种方法来做到这一点,但不幸地失败了 感谢advanced

我有下一个键:值数组-

[["key1",76],["key2",73],["key3",59],["key4",52],["key5",37],["key6",7],["key7",5],["key8",5],["key9",3],["key10",2],["key11",2]]
我想用它做一个数组,但只使用它的值,并且保持值的顺序,这意味着新数组应该是这样的-

[76,73,59,52,37,7,5,5,3,2,2]
我曾试图找到一种方法来做到这一点,但不幸地失败了

感谢advanced提供的任何帮助

您可以使用:

您可以使用:

var arr=[[“键1”,76],“键2”,73],“键3”,59],“键4”,52],“键5”,37],“键6”,7],“键7”,5],“键8”,5],“键9”,3],“键10”,2],“键11”,2];
var结果=[];
arr.forEach(函数(val,索引){
结果:push(val[1]);
});
警报(JSON.stringify(result))
var arr=[[“键1”,76],“键2”,73],“键3”,59],“键4”,52],“键5”,37],“键6”,7],“键7”,5],“键8”,5],“键9”,3],“键10”,2],“键11”,2];
var结果=[];
arr.forEach(函数(val,索引){
结果:push(val[1]);
});
警报(JSON.stringify(result))
var res_list=[];
var ori_列表=[“键1”,76],“键2”,73],“键3”,59],“键4”,52],“键5”,37],“键6”,7],“键7”,5],“键8”,5],“键9”,3],“键10”,2],“键11”,2];
对于(var i=0,len=ori_list.length;i
var resu list=[];
var ori_列表=[“键1”,76],“键2”,73],“键3”,59],“键4”,52],“键5”,37],“键6”,7],“键7”,5],“键8”,5],“键9”,3],“键10”,2],“键11”,2];

对于(var i=0,len=ori_list.length;i无需在数组中循环,您可以在本例中使用
regex
从嵌套数组中提取所有值

var目标=[[“键1”,76],“键2”,73],“键3”,59],“键4”,52],“键5”,37],“键6”,7],“键7”,5],“键8”,5],“键9”,3],“键10”,2],“键11”,2];
var result=target.toString().match(/\b\d+\b/g);
控制台日志(结果);

document.write(result);
无需在数组中循环,您可以在本例中使用
regex
从嵌套数组中提取所有值

var目标=[[“键1”,76],“键2”,73],“键3”,59],“键4”,52],“键5”,37],“键6”,7],“键7”,5],“键8”,5],“键9”,3],“键10”,2],“键11”,2];
var result=target.toString().match(/\b\d+\b/g);
控制台日志(结果);

文件写入(结果)
@DenysSéguret
结果
为数组。您可以运行代码并检查控制台的输出对不起,您是对的,误读了。转换为数组仍然很可怕string@DenysSéguret只是想添加它作为实现结果的另一种方法。我可以使用循环,但这将是其他方法的重复answers@DenysSéguret
结果
是数组。您可以运行代码并检查控制台的输出抱歉,您是对的,误读了。转换为数组仍然很可怕string@DenysSéguret只是想添加它作为实现结果的另一种方式。我可以使用循环,但这将与其他答案重复阵列上的no
append
函数这里的no
append
阵列上的函数
var arr1 = [["key1",76],["key2",73],["key3",59],["key4",52],["key5",37],["key6",7],["key7",5],["key8",5],["key9",3],["key10",2],["key11",2]];
var arr2 = arr1.map(function(v){ return v[1] });
var res_list = [];
var ori_list = [["key1",76],["key2",73],["key3",59],["key4",52],["key5",37],["key6",7],["key7",5],["key8",5],["key9",3],["key10",2],["key11",2]];

for( var i=0, len=ori_list.length; i<len; i ++ ) {
    res_list.push( ori_list[i][1] );
}