javascript讀寫txt 並根據換行符空格符比較陣列
阿新 • • 發佈:2018-12-07
<!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){
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>