Codificação: contando ocorrências de elementos em uma matriz usando JavaScript

Jan 22 2023
Este trecho de código é uma função JavaScript que pode ser usada para determinar o número de ocorrências de cada elemento em uma matriz. É uma ferramenta útil para ter em sua caixa de ferramentas ao trabalhar com arrays, pois permite identificar rapidamente os elementos mais comuns em um conjunto de dados.

Este trecho de código é uma função JavaScript que pode ser usada para determinar o número de ocorrências de cada elemento em uma matriz. É uma ferramenta útil para ter em sua caixa de ferramentas ao trabalhar com arrays, pois permite identificar rapidamente os elementos mais comuns em um conjunto de dados.

Veja como o código funciona:

Primeiramente, é definida a função “ocorrência”, que recebe um array como argumento.

const occurence = (arr) => {
    let arrLength = arr.length

let count = {}

for(let i =0 ; i<arrLength; i++){
    let num = arr[i]
    count[num] = count[num] ? count[num] + 1 : 1
}

let num = arr[i]
count[num] = count[num] ? count[num] + 1 : 1

console.log(count)
}

var arr = [2,3,1,2,38,6,4,0,9]
occurence(arr)

{
  2: 2,
  3: 1,
  1: 1,
  38: 1,
  6: 1,
  4: 1,
  0: 1,
  9: 1
}

Você pode usar o resultado dessa função para obter algumas informações, por exemplo, você pode usá-lo para encontrar o elemento mais comum em uma matriz.

Código Completo

const occurence = (arr) => {
    let arrLength = arr.length

let count = {}

for(let i =0 ; i<arrLength; i++){
    let num = arr[i]
    count[num] = count[num] ? count[num] + 1 : 1
}
console.log(count)
}

var arr = [2,3,1,2,38,6,4,0,9]

occurence(arr)

Bom aprendizado

Apoie nossa publicação seguindo-a

Codificação: Palíndromos em JavaScript