JSFiddle - React, Tailwind, and code Playground
by ronilan
JavaScript
// this is a demo of using an object prototype inside an app object that exposes an API.
console.clear();
var dataArray = [];
var dataObject = function(value){
console.log("initiated " + value);
this.value = value;
};
dataObject.prototype.isOdd = function(){
var result;
if (this.value % 2 == 0) {
result = false;
} else {
result = true;
}
return result;
}
dataArray.push(new dataObject(2));
dataArray.push(new dataObject(1111));
console.log(dataArray[1].isOdd());
function app() {
var dataArrayLocal = [];
dataArrayLocal.push(new dataObject(2));
dataArrayLocal.push(new dataObject(1111));
function _showData(){
console.log("app");
console.log(dataArrayLocal[0].isOdd());
}
return {
showData: function(){
_showData();
}
}
}
appy = new app;
appy.showData();