Skip to content

Instantly share code, notes, and snippets.

View rodolphonetto's full-sized avatar

Rodolpho Netto rodolphonetto

  • Ribeirão Preto/SP - Brasil
View GitHub Profile
@rodolphonetto
rodolphonetto / window.js
Last active October 19, 2020 01:14
window
const cat = {
color: 'white',
printColor() { setTimeout(function(){
console.log('this', this);
}, 1000)
}
}
cat.printColor() // Window
@rodolphonetto
rodolphonetto / function-method.js
Created October 19, 2020 00:59
function-method
const cat = {
color: 'white',
printColor() {
console.log(this.color)
}
}
console.log(cat.printColor()) //white
@rodolphonetto
rodolphonetto / arguments.js
Created October 19, 2020 00:28
arguments
const printName = function (firstName, lastName) {
console.log(arguments[0]) //John
console.log(arguments[1]) //Doe
}
printName('John','Doe')
const printName = (name) => `Meu nome é ${name}`
console.log(arguments[0]) // arguments is not defined
@rodolphonetto
rodolphonetto / arrow-function.js
Last active October 19, 2020 00:20
arrow function
const sumNumbers = (n1, n2) =>
{
return n1 + n2
}
console.log(sumNumbers(2,2)) //console.log 4
//Com apenas uma linha no return podemos diminuir ainda mais
const sumNumbers = (n1, n2) => { return n1 + n2 }
console.log(sumNumbers(2,2)) //console.log 4
@rodolphonetto
rodolphonetto / function-expression.js
Created October 18, 2020 23:59
function-expression
const printName = function (firstName, lastName) {
console.log(`${firstName} ${lastName}`)
}
printName('John','Doe') //console.log "John Doe"
@rodolphonetto
rodolphonetto / function-declaration.js
Last active October 18, 2020 23:56
Function declaration
function printName(firstName, lastName) {
console.log(`${firstName} ${lastName}`)
}
printName('John','Doe') //console.log "John Doe"
const express = require('express')
const app = express()
const produtosRoutes = require('./routes/produtos')
const usuariosRoutes = require('./routes/usuarios')
app.use(produtosRoutes);
app.use(usuariosRoutes)
const path = require('path')
const express = require('express')
const router = express.Router()
router.get('/usuarios', (req, res, next) => {
res.sendFile(path.join(__dirname, '../', 'views', 'usuarios', 'usuarios.html'))
})
const express = require('express')
const router = express.Router()
const path = require('path')
router.get('/', (req, res, next) => {
res.sendFile(path.join(__dirname, '../', 'views', 'produtos', 'produtos.html'))
})
const express = require('express')
const app = express()
const produtosRoutes = require('./routes/produtos')
app.use(produtosRoutes);
app.listen(3000, () => {
console.log('Example app listening on port 3000!')