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

157
Views
Cómo leer y escribir el contenido en un archivo JS

Tengo un archivo js que contiene una estructura de diccionario como el siguiente ejemplo:

Archivo: read_js.js

 export default { title: 'Backups', docTitle: 'Backups', navTitle: 'Backups', headers: { source_name: 'Source Volume (Path)', source_type: 'Type', source_zone: 'Source Zone', } }

Quiero agregar algunos datos en este diccionario usando mecanografiado. ¿Cómo puedo conseguir esto? fs.readFileSync('read_js.js', 'utf8') pero esto devuelve todo el texto presente en el archivo, por lo que no pude leer el diccionario y agregar mi propio valor clave y volver a escribir en el archivo js.

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

0

Devuelve valor como cadena: https://nodejs.org/api/fs.html#fsreadfilesyncpath-options

para que pueda usarlo después de convertirlo a JSON Object con JSON.parse

Si desea exportar su objeto y usarlo, puede importarlo como tal:

https://codesandbox.io/s/holy-frost-7ueevg?file=/src/index.js

para abreviar:

 import MyObject from "./a"; // with the name you want console.log(MyObject); // you can get this // if you want to "change", you needs to copy and use it for immutability. const changed = { ...MyObject }; // ES6 spread operator to copy

No tengo idea de cuál es su entorno, pero funciona en el navegador como puede ver.

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!