我有两维数组,其格式为Name,Number
。我想转换Number
部分整数在JavaScript中将多维数组元素转换为整数
var iTicketTypeCount = [];
var sTicketTypeCount = saResponse[5].split(',');
while (sTicketTypeCount[0]) {
iTicketTypeCount.push(sTicketTypeCount.splice(0, 2));
}
我iTicketTypeCount包含
[['Firefox', '45'],['IE', '26'],['Safari', '5'],['Opera', '6'],['Others', '7']]
,我希望它像
[['Firefox', 45],['IE', 26],['Safari', 5],['Opera', 6],['Others', 7]]
只有第二个元素应该被转换成整数。
这并不是说性能可能是一个问题这里,但我很好奇'map'与迭代和解析的优点。每次访问元素时调用映射函数,还是存储结果? – metadept
map()只是简单地给你一个机会来处理数组中的每个元素。优点是,这个迭代是在本地代码中完成的 - 与我们编写的循环不同。 – techfoobar