Array1 = ['1,2,3']
如何通过将数值转换为非字符串来检索数值? 我一直在尝试 parseInt,但我只能设法得到 1 作为最终结果。
谢谢。
最佳答案
如果您从一个包含字符串的数组开始,就像您的示例中那样,您需要使用 split()
。
例子:
Array1 = ['1,2,3'];
var new_array = Array1[0].split(','); // new_array is ["1", "2", "3"]
for (var i = 0; i < new_array.length; i++) {
new_array[i] = parseInt(new_array[i]);
}
// new_array is now [1, 2, 3]
关于javascript - JavaScript 中的数组和字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24498948/