JavaScript - converter uma array para valores únicos
Publicado por Fábio Berbert de Paula em 17/11/2020
[ Hits: 3.010 ]
Blog: https://fabio.automatizando.dev
let distros = ['Debian', 'Ubuntu', 'openSUSE', 'Debian', 'Fedora', 'CentOS']
let newArray = arr.filter(callback(currentValue[, index[, array]]) { // return element for newArray, if true }[, thisArg]);
distros.filter( valor => valor === 'Fedora' || valor ==='Debian' )
arr.includes(valueToFind[, fromIndex])
// retornará true distros.includes('Ubuntu') // retornará false porque Ubuntu está no índice 1 distros.includes('Ubuntu', 2)
distros.filter( (valor, indice) => !distros.includes(valor, indice + 1) )
const distrosSet = new Set(distros) // => Set(5) { 'Debian', 'Ubuntu', 'openSUSE', 'Fedora', 'CentOS' } // converter o set para array: distros = Array.from(distrosSet)
distros = Array.from(new Set(distros))
Resolvendo flash sem som no Firefox
Configurando Winmodens no Linux
Utilizando o pastebin pelo terminal Linux
Como instalar o Docker no Debian 9 Stretch
TEG - Clone do WAR de tabuleiro para GNU/Linux
Sistemas de conteúdo em Webserver de projeto pessoal em ambiente SourceForge
Cursos grátis na área de programação com certificado
Bloqueando objetos Flash de páginas
Tutorial básico de SEO com o Google (SEO starter guide)
Can I use - Checar compatibilidade de comandos HTML5, CSS, JavaScript e outros
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
[AJUDA] Problemas ao atualizar BIOS da Gigabyte B550M K rev. 1.1 — “RO... (2)
Impossível ativar audio 5.1 (1)
Erro na atualização dos pacotes (1)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (3)