# Importante saber
Este es un compendio de cosas útiles que un estudiante principiante
de javascript debe conocer.
### Las Funciones son Objetos
En javascript las funciones son ***Ciudadanos de primera clase***
¿Que quiere decir esto? Simple
##### Podemos asignar una funcion a una variable
```javascript
function thing () {
// Your convoluted algorithms here
}
// |
// v
const thing = function () {}
// |
// v
const thing = () => {}
```
##### Podemos pasar funciones como argumentos
```javascript
const myFunctionIsAVariable = () => {
console.log('called')
}
const functionCaller = (fn) => {
fn()
}
functionCaller(myFunctionIsAVariable)
// ---> called
```