Skip to content

Instantly share code, notes, and snippets.

@manoelneto
Created May 24, 2022 18:02
Show Gist options
  • Save manoelneto/86df3b08ba7288d07a190cc984915409 to your computer and use it in GitHub Desktop.
Save manoelneto/86df3b08ba7288d07a190cc984915409 to your computer and use it in GitHub Desktop.
// coisas que a gente pode fazer com listas
// verificar a lista tem algum elemento
// filtrar elementos da lista
// transformar a lista em outra lista
// verificar a lista tem algum elemento
function elementoNaLista(lista, elemento) {
var resultado = false
for (var i = 0; i < lista.length ; i++) {
if (lista[i] == elemento) {
resultado = true
break
}
}
return resultado
}
// var frutas = ['banana', 'maçã', 'laranja', 'uva']
// if (elementoNaLista(['frutas'], 'frutas')) {
// console.log('fruta existe')
// } else {
// console.log('fruta nao existe')
// }
function filtreElemento(lista, filter) {
var resultado = []
for (var i = 0; i < lista.length ; i++) {
if (filter(lista[i])) {
resultado.push(lista[i])
}
}
return resultado
}
function ehPar(numero) {
return numero % 2 === 0
}
function menorQue10(numero) {
return numero < 10
}
console.log(
filtreElemento([1, 2, 3, 4, 20, 5, 10], menorQue10)
)
// // var resultado = false
// // for (var i = 0; i < frutas.length ; i++) {
// // if (frutas[i] == busca) {
// // resultado = true
// // break
// // }
// // }
// // if (resultado) {
// // console.log('fruta existe')
// // } else {
// // console.log('fruta nao existe')
// // }
// // filtrar elementos de uma lista
// var frutas = ['banana', 'maçã', 'laranja', 'uva']
// var resultado = []
// for (var i = 0 ; i < frutas.length ; i++ ) {
// if (frutas[i].includes('n')) {
// resultado.push(frutas[i])
// }
// }
// // console.log(resultado)
// // transformar a lista em outra lista
// var frutas = ['banana', 'maçã', 'laranja', 'uva']
// var resultado = []
// for (var i = 0 ; i < frutas.length ; i++ ) {
// resultado.push('a fruta eh: ' + frutas[i])
// }
// console.log(resultado)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment