我有二维数组,其中包含格式为Name,Number
的元素。我想将 Number
部分转换为整数
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]]
只有第二个元素应该转换为整数。
最佳答案
最简单的imo将使用 Array.map()
var arr = [['Firefox', '45'],['IE', '26'],['Safari', '5'],['Opera', '6'],['Others', '7']];
arr = arr.map(function(x) {
return [x[0], Number(x[1])];
});
关于javascript - 在javascript中将多维数组元素转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276932/