javascript - 是否有可能在 jquery 中有整数数组

标签 javascript jquery

我有 ToothSequence 数组,其中包含所有整数类型值

每当我想比较元素或添加整数时,我必须将 parseInt 显示为 parseInt(ToothSequence[i]) + 1

 var ToothSequence = $("#hndBridge").val().split("|");
for (i = 1; i <= ToothSequence.length; i++) {
  if (parseInt(ToothSequence[i]) + 1 == parseInt(ToothSequence[i + 1]))
  {

是否可以在 jquery 中创建整数数组?如果没有请建议我

最佳答案

你可以这样做:

var ToothSequence = $("#hndBridge").val().split("|").map(function(e) { return +e; });

+e 会将 e 转换为数字。

--对于Array没有map方法的旧浏览器,使用$.map代替--

var ToothSequence = $.map($("#hndBridge").val().split("|"), function(e) { return +e; });

关于javascript - 是否有可能在 jquery 中有整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18484391/

相关文章:

javascript - 如何完成WebSocket握手?

javascript - 如何显示双变量的嵌入条件 if es6

javascript - expressjs 无需任何引擎即可渲染 html 文件

php - 禁用 jquery datepicker 日历天,基于 ajax php mysql 表

javascript - 准备好 100 个文件比准备好 1 个文件好还是坏?

javascript - 假复选框 [使用 jquery ]

javascript - 创建多个 Canvas 图案失败

javascript - $http GET 刷新页面

jquery - 为什么导航菜单栏滑动不流畅?

javascript - 在 jquery 中全局限制 $.ajax 请求