두 줄의 요소의 차이점을 비교합니다 (문자 1, 문자 2, Delimiter 선택 사항)
파일 : diff.js
// 예제 사용/*var str1 = "tie, mao, 55"; var str2 = "tie, mao, csdn"; var result = diff (str1, str2, ','); // 객체 var rs = "" + 결과; // "55, csdn"var df1 = result.diff1; // [ "55"] var df2 = result.diff2; // [ "CSDN"]*/// 두 문자열의 요소 간의 차이를 비교합니다 (문자 1, 문자 2, 분리기) {// str1 = str1 || ""; str2 = str2 || ""; 분리기 = 분리기 || ","; // ARR 함수 haselement (arr, ele) {// memory loop var hasitem1 = false; for (var i2 = 0; i2 <arr.length; i2 ++) {// var item2 = arr [i2] || ""; if (! item2) {계속;} // if (ele == item2) {hasitem1 = true; break;}} return hasitem1;}; b var res = []; for (var i1 = 0; i1 <A.length; i1 ++) a [i1 | ""; if (! item1) {계속;} var hasitem1 = haselement (b, item1); if (! hasitem1) {res.push (ite.push (ite.push (ite.push);}}} return res;}; // var list1 = str1.split ( ","); var list2 = str2.split ( ",") inanotb (list2, list1); // 결과 var renate = {diff1 : diff1, diff2 : diff2 : diff2, 분리기 : 분리기, tostring : function () {// var res = this [ "diff1"]. slice (0); res = res.concat (this [ ""diff2 "]); return res.join (this [" "분리기"). 결과;};필요에 따라 사용하십시오. 나는 2 개의 Oracle 데이터베이스에서 내보낸 테이블을 성공적으로 가져 오지 않은 테이블을 비교했습니다.