本帖最后由 jyswjjgdwtdtj 于 2023-6-26 19:06 编辑
做了个没能排序的- var fso = new ActiveXObject("Scripting.FileSystemObject");
- var f=fso.OpenTextFile("1.txt",1);
- var o=fso.CreateTextFile("2.txt",true)
- var text="";
- var b={};
- var c={};
- while(!f.AtEndOfStream){
- text=f.ReadLine();
- for(var s=text.split(" "),l=s.length,i=0;i<l;i++){
- b[s[i]]=tn(b[s[i]])+1
- }
- }
- function tn(n){
- return(n==undefined?0:+n);
- }
- for(var i in b){
- if(c[b[i]]==undefined) c[b[i]]=[];
- c[b[i]].push(i);//b[i]是次数 push的内容是当前次数的值
- }
- delete b;
复制代码 可以把同个次数的放到一起 但是排序不会
一想到要排序对象搞来搞去的 就觉得脑子要炸了 拜拜 |