I tried debugging but no luck as of yet! This Works:
function slider(direction){
this.direction = direction;
}
slider.prototype.move = function(){
console.log('moving');
};
var slider1 = new slider('backward');
console.log(slider1.direction);
var slider2 = new slider('forward');
console.log(slider2.direction);
This doesn't work:
var slider = new slider('backward');
console.log(slider.direction);
var slider2 = new slider('forward');
console.log(slider2.direction);
I know this would have something to do with the semicolon and I'd searched some other articles on this but couldn't find an answer to my problem
sliderfunction defined in the second block of code?$(document).ready(function(){/*closure*/});