Skip to content

Instantly share code, notes, and snippets.

View MarcoWorms's full-sized avatar
:shipit:
undefined

Marco Guaspari Worms MarcoWorms

:shipit:
undefined
View GitHub Profile
@MarcoWorms
MarcoWorms / closure4.js
Last active March 17, 2017 06:39
Closure 4
function player (forca, stamina, agilidade) {
var hp = stamina * 10
function umaFuncaoPrivadaGrande (que, recebe, varios, parametros) {
// essa função é um método privado de um objeto.
// você pode chamar ela quando precisar ou até torná-la pública
}
return {
function contador () {
var valor = 0
return {
incrementar: function () {
valor += 1
},
getValor: function () {
return valor
}
function pai (carro) {
var comida = 'pizza'
function filho () {
console.log(comida)
function neto () {
console.log(carro)
}
@MarcoWorms
MarcoWorms / closure1.js
Last active July 6, 2016 16:49
Closure 1
function pai (umNumero) {
var metadeDoNumero = umNumero / 2
function filho () {
console.log(umNumero)
console.log(metadeDoNumero)
}
filho()
}
body {
background-color: black;
font-family: Lucida Sans Unicode;
color: #ffffff;
}
div {
border: 1px solid black;
}