JavaScript - 如何从键和值数组中创建值数组

标签 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]

我试图找到一种方法来做到这一点,但惨败,

提前感谢您提供任何帮助

最佳答案

您可以使用map :

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] });

关于JavaScript - 如何从键和值数组中创建值数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31983356/

相关文章:

javascript - 当我通过索引获取数组元素值时,在 javascript 中调用什么内部方法?

C:在结构中初始化动态数组

javascript - 将类添加到生成列表中的列表项

arrays - Julia 使用向量作为索引访问特定的 Matrix 元素

java - 如何暂时打破 if 链.. do ...循环?

c - 无法将数组从 FORTRAN 传递到 C

javascript - 在Javascript中将二维数组转换为字符串

javascript - html 图像 src 调用 javaScript 变量

javascript - js - 检查字符串是否不包含给定的字符

javascript - 是否有非 CSS 方式来垂直包裹一列框?