JavaScript - converter uma array para valores únicos
Publicado por Fábio Berbert de Paula em 17/11/2020
[ Hits: 2.864 ]
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))
Informações sobre semáforos e memória compartilhada
Lançamento do TupiServer Linux 1.0
Error: ENOSPC: System limit for number of file watchers reached [Resolvido]
Como copiar arquivos mantendo a estrutura de diretórios e sub-diretórios
Bloqueando objetos Flash de páginas
Adicionar Facebook Comments no Google Sites
Leitor de Teclas em Javascript e PHP
Skype Web - Alternativa ao Skype desktop
Chromium e Firefox - Forma prática de abrir links em nova aba
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (7)