先上效果图
QQ20180808-195348-HD.gif
由于后台太懒,就给了一坨数据,其他的都要自己处理。
//按首字母排序 jquery
export function pySort(arr,empty,key){ var $this = this; if(!String.prototype.localeCompare) return null; var letters ="ABCDEFGHIJKLMNOPQRSTUVWXYZ#".split('');
$this.letters = letters; var zh ="啊把差大额发噶哈*级卡啦吗那哦爬器然撒他**哇西呀咋".split(''); //*占位没有i,u,v拼音开头的汉字
var arrList = [];//存放所有的字符串
for(var m =0;m= 0 &&(!zh[i+1]||initial.localeCompare(zh[i+1]) <0)) { //判断中文字符在哪一个类别
curr.data.push(arr[j]);
}
}
}
}else{ for(var k =0;k上面的代码直接拿来就能用。
发现js中的map和foreach嵌套的话居然是异步的。遇见奇怪的问题。实际测试发现有的是异步的,有的不是的。
作者:butterflyer
链接:https://www.jianshu.com/p/b3c8b97cd97b



