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 JavaScriptChristopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)