var a,b,c;
function A(d,e){
a=d;
}
function B(d,e){
b=d;
}
테이블의 페이저가 이런식으로 짜여져있어서 한페이지에 두개의 테이블을 넣으면 데이터가 꼬인다.
class Table(){
initTable(a,b,c){
this.a=a;
this.b=b;
this.c=c;
}
A();
B();
}
이런식으로 수정
사용하는 함수들이 너무 많은 변수는
let GpageSize = (function() {
var pageSize;
return {
setGpageSize: function(val) {
pageSize=val;
},
value: function() {
return pageSize;
}
};
})();
클로저를 활용해서 지역변수로 전환시켰다.