Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

223
Visualizações
calculate JSON.stringify(obj) to sum value of string?

In my local storage I have some score value stored in array

var obj = localStorage.getItem("scoreList")

output

[0,10,10,0,10]

I want sum of this value like and return to data value

sum = 30

I have tried to convert into string value

var string = JSON.stringify(obj);
output "[0,10,10,0,10]"

How can I execute this sum value ?

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

[0,10,10,0,10].reduce((sum, a) => sum + a, 0);

about 4 years ago · Juan Pablo Isaza Relatório

0

localStorage.getItem("scoreList").replace(/(\[|\])/g, '').split(",").map(x => parseFloat(x)).reduce((a,b) => a+b, 0)

a simple way:

JSON.parse(localStorage.getItem("scoreList")).reduce((x, y) => x + y)
about 4 years ago · Juan Pablo Isaza Relatório

0

If you set the scoreList value as an array, that is:

localStorage.setItem('scoreList', [0,10,10,0,10])

When you get it back it will still be a string, so there's no need for any other kind of validation or data type transformation as you did with JSON.stringfy. The following shoud be enough:

const obj = localStorage.getItem("scoreList")
const total = obj.reduce((sum, item) => sum + item, 0);
//total = 30
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda