JSFiddle - React, Tailwind, and code Playground
by captainstooby
JavaScript
var myDog = dog('bark bark');
myDog.tailCount = 5;
myDog.bark();
myDog.secret = "i'm no longer a secret";
console.log(myDog.secret)
function dog(x)
{
var secret = "i'm a secret";//private
var oDog = animal(x);
oDog.tailCount = 1;//public
oDog.bark = function speak()
{
oDog.speak(oDog.tailCount);
console.log(secret);
}
return oDog;
}
function animal(myVariable)
{
var animalCharacteristics =
{
speak: function WriteTails(numberOfTails)
{
console.log(numberOfTails);
}
};
console.log('animal invoked: ' + myVariable);
return animalCharacteristics;
}