JSFiddle - React, Tailwind, and code Playground
HTML
<div id="debugger">
</div>
JavaScript
/**
*
**/
var Dispatch = function( Arg1 ) {
var OrderNumber;
var Test;
/**
* setter for OrderNumber
*
* @Params Integer
* @Returns Void
**/
var setOrderNumber = function( orderNum ) {
this.OrderNumber = orderNum;
};
this.constructor = function( str ) {
this.Test = str;
};
this.constructor( Arg1 );
return {
/**
* Getter for OrderNumber
*
* @Params None
* @Returns Integer
**/
getOrderNumber : function(){
return this.OrderNumber;
},
/**
* Setter for OrderNumber
*
* @Params Integer
* @Returns Void
**/
setOrderNumber : setOrderNumber,
/**
* Getter for Test
**/
getTest : function() {
return this.Test;
}
};
};
function __( str ) {
//Append it to the text div, debugger.
$('#debugger').append( str + "<br />" );
//Output to Console.log as well
console.log( str );
}
var TestObj = new Dispatch( 100 );
TestObj.setOrderNumber( 5 );
__( TestObj );
__( "Accessing Private: " + TestObj.OrderNumber );
__( "Accessing Method for Order Number: " + TestObj.getOrderNumber() );
__( TestObj.getTest() );
__( TestObj.Test );