Nestes exercícios iremos exercitar os métodos auxiliares para array:
- forEach
- map
- filter
Altere o código a seguir para utilizar a função forEach
de modo que a saída permaneça a mesma.
[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) || |
[ | |
{ | |
"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", |
<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 }, |
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; |
/** | |
* 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; | |
} |