javascript读写txt 并根据换行符空格符比较数组



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>比较一行数据是否全在另一行数据里面</title> 
</head> 
<body> 
<div id="aa"></div> 
<script language="javascript"> 
////比较一行数据是否全在另一行数据里面
//1.通过IE的ActiveX插件读取.txt文件
//2.根据\r(carrage return)回车\n(new line)换行将数据分成两个数据
//3.每个数组根据\t(tab)空格符再分成数组
//4.通过嵌套循环比较,得到最终结果
var fso, ts, s ; 
var ForReading = 1; 
var arr =[];
fso = new ActiveXObject("Scripting.FileSystemObject"); 
ts = fso.OpenTextFile("C:\\Users\\Administrator\\Desktop\\new2.txt", ForReading); 
//while(!ts.AtEndOfStream){
s = ts.ReadAll(); 
arr = s.split("\r\n");
document.getElementById("aa").innerHTML=s; 
var x = arr[0].split("\t");
var y = arr[1].split("\t");
console.log(y.length);
for(var i=0;i<x.length;i++){
var l = isExist(x[i],y);
if(l==0){
console.log(false);
break;
return;
}
}
console.log(true);
//}
function isExist(a,b){
  for(var k=0;k<y.length;k++){
if(y[k]=x);
return 1;
  }
  return 0;
}
</script> 
</body> 
</html> 

猜你喜欢

转载自blog.csdn.net/u013237351/article/details/77044043