![](/img/trans.png)
[英]Convert Array-String to Object with Javascript or jQuery
[英]How to convert a array-string of numbers to an array of numbers?
这是我的代码
var googleChartObj = [];
var xValues = ['3', '4', '9', '10']
if (xValues.length > 20) {
xValues = xValues.slice(-20);
} else {
xValues = xValues;
}
for (var i = 0; i < xValues.length; i++) {
googleChartObj.push([i, xValues[i]]);
}
console.log("googleChartObj", googleChartObj);
这是结果
googleChartObj [ [ 0, '3' ], [ 1, '4' ], [ 2, '9' ], [ 3, '10' ] ]
但我想那样转换
googleChartObj [ [ 0, 3 ], [ 1, 4 ], [ 2, 9 ], [ 3, 10 ] ]
要将字符串转换为数字,在 javascript 中有 parseInt function。
所以你需要做的就是在推送索引和值时将值转换为 integer
googleChartObj.push([i, parseInt(xValues[i])]);
这是完整的代码:
var googleChartObj = [];
var xValues = ['3', '4', '9', '10']
if (xValues.length > 20) {
xValues = xValues.slice(-20);
} else {
xValues = xValues;
}
for (var i = 0; i < xValues.length; i++) {
googleChartObj.push([i, parseInt(xValues[i])]);
}
console.log("googleChartObj", googleChartObj);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.