Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

108
Views
Convierta el objeto en una cadena y complete NA en caso de que el valor no esté presente javascript

Estoy tratando de convertir una cadena en un objeto y llenar NA en caso de que el valor de esa clave no esté presente.

Tengo una cadena como esta.

 let stroy = {"Name":"","Id":"abc", "test": "" "}

con este

 JSON.Parse(stroy)

Puedo convertir, pero Cómo llenar NA en caso de que no haya ningún valor presente.

Hay alguna otra manera de hacer esto ?

Gracias

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Puede hacer un bucle en el objeto después del análisis. Durante el bucle, simplemente verifique si los datos se encuentran en esa clave o no

 let stroy = `{"Name":"","Id":"abc", "test": ""}` stroy = JSON.parse(stroy) for (var key in stroy) { if(!stroy[key]) { stroy[key] = 'NA' } } console.log(stroy)

about 4 years ago · Juan Pablo Isaza Report

0

Puede usar Object.keys() y Array.map() para crear una lista de pares clave/valores. Si el valor está vacío, lo reemplazaremos con un valor predeterminado, en este caso 'NA'.

Usamos Object.fromEntries() para volver a convertir a un objeto.

 let stroy = {"Name":"", "Id":"abc", "test": ""}; const defaultValue = 'NA'; let result = Object.fromEntries(Object.keys(stroy).map(key => { return [key, stroy[key] || defaultValue ]; })); console.log('Result:', result);

about 4 years ago · Juan Pablo Isaza Report

0

Parece que tienes un "extra " en tu objeto.

 let stroy = {"Name":"","Id":"abc", "test": ""} let stringStroy = JSON.stringify(stroy).replaceAll('""','"NA"') console.log(JSON.parse(stringStroy))
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!