【发布时间】:2021-08-07 21:09:27
【问题描述】:
我有一个包含如下数字的数组:
[1, 2, 3, 4, 6, 7, 8, 10, 15, 16, 17]
我想在一行中显示所有彼此直接相邻的数字 (n+1),如果有间隙,则应将其分开。这将在 javascript/jquery 中完成。 用户会看到这样的:
1 - 4, 6 - 8, 10, 15 - 17
我猜唯一的解决方案是遍历数组并查看下一个数字是否为 n+1,如果是,则将其放在一起,否则开始一个新的系列? 我想我知道我会怎么做,但有兴趣知道在 javascript/jquery 中是否有其他方法可以做到这一点?
【问题讨论】:
标签: javascript jquery