sou iniciante e preciso de uma ajudar rápida em um teste com array, coisa simples para quem já tem experiência

05/05/2023

0

let number = [5,1,2,3,7,8]
let ordem = number.sort((a,b) => {return b -a})
console.log(ordem)
tenho esse código que me retorna isso aqui
[ 8, 7, 5, 3, 2, 1 ]
porem , não quero que me retorne array e sim o valor numérico sem os colchetes
como eu faço?
Jhuan Castro

Jhuan Castro

Responder

Post mais votado

05/05/2023

Os colchetes indicam que o conteúdo da variável "ordem" é do tipo array.

Se você quer exibir os elementos sem os colchetes, precisará varrer o array e exibir o valor de cada elemento, separadamente.

poderia me dar um exemplo de como fazer isso ?

Jhuan Castro

Jhuan Castro
Responder

Mais Posts

05/05/2023

Arthur Heinrich

Os colchetes indicam que o conteúdo da variável "ordem" é do tipo array.

Se você quer exibir os elementos sem os colchetes, precisará varrer o array e exibir o valor de cada elemento, separadamente.
Responder

10/05/2023

Matheus Cunha

Os colchetes indicam que o conteúdo da variável "ordem" é do tipo array.

Se você quer exibir os elementos sem os colchetes, precisará varrer o array e exibir o valor de cada elemento, separadamente.

poderia me dar um exemplo de como fazer isso ?


Um meio de fazer isso é usar uma estrutura de repetição. Por exemplo:

let number = [5,1,2,3,7,8]
let ordem = number.sort((a,b) => {return b -a})

for ( let i = 0 ; i < ordem.length ; i ++){ //estrutura de repetição que irá fazer uma rotina 6 vezes ( aqui, o numero de vezes que vai executar a rotina é definido pelo tamanho do array)

console.log(ordem[i]) // aqui ele vai começar mostrando o item ordem[0], depois o ordem[1] e etc...
};

Testa e diz se era desse jeito que você queria.
Responder

17/05/2023

Leandro Chiodini

let number = [5,1,2,3,7,8]
let ordem = number.sort((a,b) => {return b -a})
console.log(ordem)
tenho esse código que me retorna isso aqui
[ 8, 7, 5, 3, 2, 1 ]
porem , não quero que me retorne array e sim o valor numérico sem os colchetes
como eu faço?


Opa fala tudo certo?
Pra mim não ficou exatamente claro o que você quer como resultado final.

1) Se você deseja somente retirar os colchetes, você pode simplesmente transformar em uma string assim:

        let number = [5, 1, 2, 3, 7, 8]
        let ordem = number.sort((a, b) => { return b - a })
        console.log(ordem.toString())



Caso você queira listar numero por número, existe o for..of que itera sobre teu objeto passando item por item assim:

        let number = [5, 1, 2, 3, 7, 8]
        let ordem = number.sort((a, b) => { return b - a })

        // Aqui ele percorre item por item bastando você exibir ele ou usar no que vocês desejar
        for (const item of ordem) {
            console.log(item)



Espero ter ajudado.
[]´s
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar