{"size": 485, "ext": "js", "max_stars_repo_path": "JavaScript-ES6_essencial/Functions/1-function.js", "max_stars_repo_name": "Leandro-Bezerra-Santos/Bootcamp_Eduzz", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "JavaScript-ES6_essencial/Functions/1-function.js", "max_issues_repo_name": "Leandro-Bezerra-Santos/Bootcamp_Eduzz", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "JavaScript-ES6_essencial/Functions/1-function.js", "max_forks_repo_name": "Leandro-Bezerra-Santos/Bootcamp_Eduzz", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 22.0454545455, "max_line_length": 52, "alphanum_fraction": 0.7030927835}
function fn(){
    return "Function mais antiga"
}
const arrowFn = () => 'Return implício ';

const arrowFn2 = () => {
    //Aqui pode ser colocado mais de uma expressão
    return "Return explícito"
}

//Funções também são objetos
fn.prop = "Posso criar propriedades";

console.log(fn());
console.log(fn.prop);

// Recebendo parâmetros
const logValue = value => console.log(value);
const logFnResult = fnParam => console.log(fnParam);

console.log(logValue);
console.log(logFnResult);