【文件属性】:
文件名称:merge-ranges:合并重叠的数值范围
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-15 08:21:57
JavaScript
合并范围
合并重叠的数值范围
安装
npm install --save merge-ranges
用法
var mergeRanges = require ( 'merge-ranges' ) ;
console . log ( mergeRanges ( [
[ 1 , 3 ] ,
[ 11 , 14 ] ,
[ 2 , 7 ] ,
[ 9 , 12 ] ,
[ 15 , 19 ]
] ) ) ;
//=> [ [1, 7], [9, 14], [15, 19] ]
范围按最低的起始编号排序。
例子
日期范围
var dates = [
[ new Date ( 'Sat, 08 Aug 2015 06:04:50 +0000' ) , new Date ( 'Wed, 12 Aug 2015 06:04:50 +0000' ) ] ,
[ new D
【文件预览】:
merge-ranges-master
----.travis.yml(164B)
----index.js(628B)
----package.json(682B)
----test()
--------index.js(2KB)
----LICENSE(1KB)
----.gitignore(38B)
----README.md(1KB)