javascript - JavaScript 中的数组和字符串

标签 javascript

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/

相关文章:

javascript if() 不起作用

javascript - 要求 ('node-fetch' )给出 ERR_REQUIRE_ESM

javascript - React-Native — 使用 Promise 为 API 请求构建动态 URL

javascript - 选择下拉更改重新加载恢复到第一个选项

javascript - 如何使用适用于以下场景的通用handleChange来更新以下状态:

javascript - 使用 React 动态渲染组件

javascript - react : Cannot read property 'data' of undefined

javascript - 为什么在单个复选框检查后我的 javascript 函数在所有行上被调用?

javascript - 添加 Ajax 内容后单击事件不工作

javascript - 使用 Javascript 函数计算字符串中的空格