JS对字符串的每4位分隔及排序

一个数组 array=[2,0,1,3,2,0,1,7,2,0,8,0,2,0,1,8],输出的结果是[2013,2017,2018,2080]

首先对array进行转化 arrTostring = array.join('')的字符串

在对字符串每4位进行分隔,通过正则的方式 separate = arrTostring.replace(/(.{4})/g,'$1,')

对其转化成数组sToarray = separate.split(',')

在对separate进行排序通过sort()的方法

因为分隔最后多了一个,所以直接splice删除首位

JS对字符串的每4位分隔及排序

效果出来了,但感觉不好。各路大神可以给出更简便的方法