javascript - 在 jQuery 中将类似数组的变量转换为带有整数的数组

标签 javascript jquery arrays

我有一个动态填充的变量,其中包含格式化为以逗号分隔的文本格式的数字。

当发出测试警报时,我得到类似这样的信息:var myVar = 3,5,1,0,7,5

如何将此变量转换为包含整数的有效 JavaScript 或 jQuery 数组?

我尝试了 $.makeArray(myVar) 但这不起作用。

最佳答案

很简单,试试这个。

var myVar = 3,5,1,0,7,5;
myVarArray = myVar.split(",");

// Convert into integers 
for(var i=0, len = myVarArray.len; I < len; I++){
  myVarArray[i] = parseInt(myVarArray[i], 10);
}
// myVarArray is array of integers 

关于javascript - 在 jQuery 中将类似数组的变量转换为带有整数的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23030260/

相关文章:

Javascript:将文本文件读入数组,按正则表达式拆分

javascript - 未捕获的类型错误 : undefined is not a function - not JQuery

php - 查找元素在简单数组中的位置

php - 将数组存储为 JSON 时,为什么从角色数组中删除项目会中断?

javascript - 下拉菜单 - z-index 堆叠问题

javascript - 刷新页面时未在 componentWillMount 上触发函数

javascript - jQuery 表单提交仅在 IE10+ 上不响应

javascript - 将鼠标悬停在内部元素上并更改整个 div 背景颜色

javascript - 使用 jQuery 在我的嵌套条件中没有任何作用

java - else 语句多次打印 - 数组循环