【发布时间】:2016-08-15 20:55:35
【问题描述】:
我有一个多维数组并使用 jQuery。我知道 shortname,如何获取 conversionSI 并将结果放入变量、console.log 或其他内容中?或者我的数组可以看起来更好(因为我希望它尽可能快)。
我的数组
var UnitArray = [ {
name : "liter",
shortName : "l",
unitType : "volym",
country : "sv",
conversionSI : 1
}, {
name : "deciliter",
shortName : "dl",
unitType : "volym",
country : "sv",
conversionSI : 0.1
}, {
name : "centiliter",
shortName : "cl",
unitType : "volym",
country : "sv",
conversionSI : 0.01
}];
例如,我知道短名称“cl”和“dl”,并想在计算中使用它们的转换SI。
【问题讨论】:
-
这不是一个多维数组——它只是一个对象数组。
-
UnitArray.filter(o=>o.shortName==='cl'||o.shortName==='dl').map(o=>o.conversionSI)
标签: javascript jquery arrays multidimensional-array