Skip to content

Instantly share code, notes, and snippets.

View DiegoPinho's full-sized avatar

Diego Martins de Pinho DiegoPinho

View GitHub Profile
@DiegoPinho
DiegoPinho / exercícios.md
Last active April 15, 2024 12:27
Exercícios de HOFs (map, forEach e filter)

Exercícios

Nestes exercícios iremos exercitar os métodos auxiliares para array:

  • forEach
  • map
  • filter

Exercício 1 - Par ou ímpar?

Altere o código a seguir para utilizar a função forEach de modo que a saída permaneça a mesma.

@DiegoPinho
DiegoPinho / .gitconfig
Created February 24, 2022 21:06
Arquivo de configuração Git - Meld
[user]
name = seunomeaqui
email = seuemailaqui@gmail.com
[core]
editor = notepad
[merge]
tool = meld
keepBackup = false
[mergetool]
keepBackup = false
window.onload = function() {
console.log("carregando arquivo...");
var canvas = document.getElementById("canvas");
var boneco = document.getElementById("boneco");
var ctx = canvas ? canvas.getContext("2d") : null;
var bonecoCoord = {
x: 25,
y: 200
}
var charactersList = document.getElementById('charactersList');
var searchBar = document.getElementById('searchBar');
var hpCharacters = [];
/* código novo */
function pesquisar() {
var termosDaBusca = document.getElementById("searchBar").value;
var filteredCharacters = hpCharacters.filter((character) => {
return (
character.body.toLowerCase().includes(termosDaBusca) ||
@DiegoPinho
DiegoPinho / arquivoDeExemplo.json
Last active August 20, 2020 20:57
arquivo json da móbile
[
{
"title":"Semana 1 - 30.01 a 31.01",
"created_at":"2020-01-29T18:41:42Z",
"url":"semana-1-29-dot-01-a-31-dot-01",
"editing_roles":"teachers",
"page_id":15731825,
"last_edited_by":{
"id":9440764,
"display_name":"Vitor Hugo Melo De Almeida",
[
{
"title":"Semana 1 - 29.01 a 31.01",
"created_at":"2020-01-29T18:41:42Z",
"url":"semana-1-29-dot-01-a-31-dot-01",
"editing_roles":"teachers",
"page_id":15731825,
"last_edited_by":{
"id":9440764,
"display_name":"Vitor Hugo Melo De Almeida",
@DiegoPinho
DiegoPinho / index.html
Last active May 11, 2020 17:57
Exercício - 8° Ano
<html>
<head>
<title>As 4 estações</title>
</head>
<body>
<h1>Estações do ano</h1>
<p>O ano é dividido em quatro estações:</p>
<ul>
<li>Primavera</li>
<li>Verão</li>
{
"cursos": [
{ "id": 1, "titulo": "Entendendo o ES6", "url": "https://www.codeprestige.com.br/cursos/es6" },
{ "id": 2, "titulo": "Produtividade Máxima com o VS Code", "url": "https://www.udemy.com/truques-vscode/" },
{ "id": 3, "titulo": "Entendendo o ES7/ES8", "url": "https://www.codeprestige.com.br/cursos/es7-8" },
{ "id": 4, "titulo": "React 16 Definitivo", "url": "https://www.udemy.com/react-16/" }
],
"alunos": [
{ "id": 1, "nome": "Marcela da Silva", "curso": 1 },
{ "id": 2, "nome": "José Luiz Felipe", "curso": 2 },
@DiegoPinho
DiegoPinho / chalk.js
Created January 15, 2020 21:17
artigo-chalk
const chalk = require("chalk");
const msg = chalk.green("Hello World!");
const msg2 = chalk.red.bold("Hello World!");
const msg3 = chalk.bold(chalk.red("Hello ") + chalk.green("World"));
console.log(msg);
console.log(msg2);
console.log(msg3);
const error = chalk.bold.red;
@DiegoPinho
DiegoPinho / exemplo.js
Last active December 24, 2019 00:31
Artigo-Carbon
/**
* para renderizar este código no medium, basta salvá-lo no
* gist.github.com, copiar o link no artigo e apertar o enter.
* o próprio Medium vai saber como lidar com o código e renderizá-lo
* no artigo
**/
const soma = (n1,n2) => {
return n1 + n2;
}