I have this class like so : https://jsfiddle.net/0sh7fLtp/
When I create a new object of this class, my local variable can't be seen even when I assign to window in the class:
function Hilitor() {
    var excat;
    this.setMatchType = function(type) {
        if (type == "exact"){ 
            window.excat = true;
        } 
    };
    this.setRegex = function(input) {
        alert(excat);
    };
    this.apply = function(input) {
        this.setRegex();
    };
}
and this is how i call it :
var myHilitor = new Hilitor();
myHilitor.apply();
myHilitor.setMatchType("exact");
 
     
     
    