【发布时间】:2016-01-20 09:12:55
【问题描述】:
我有一个包含文件名列表的数组:
var files = ['home_01.ai','home_02.ai','home_03.ai','imprint_01.ai','imprint_02.ai']
我想要做的是将这个数组重新组织成一个多维数组,将具有相同前缀的每个文件组合在一起。在这种情况下:
var firstArray = ['home_01.ai','home_02.ai','home_03.ai'], /*home*/
secondArray = ['imprint_01.ai','imprint_02.ai']; /*imprint*/
当我的文件数组中可以有可变数量的前缀并且可以是任意长度时,我怎么能做到这一点?
【问题讨论】:
标签: javascript arrays string object