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

196
Views
¿Cómo ordenar los datos en el archivo del método de lectura del sistema de archivos en JavaScript?

Cómo ordenar los datos obtenidos del método de lectura del sistema de archivos en javascript

 fs.readFile('node1.txt',function(err,data){ if(err){ return console.log(err) } data.toString().toLocaleUpperCase.sort(function (first, second){ if(first<second){ return -1 } else if(first>second) { return 1 } else { return 0 } }) }

Error : TypeError: sort is not a function

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

0

Básicamente, lo que su código intenta hacer aquí con la línea data.toString().toLocaleUpperCase.sort es:

Tomando los datos, transformándolos en una cadena con el método toString() y ordenando la cadena.

El problema aquí es que está intentando ordenar una cadena y en Javascript, String no tiene método de sort .

Lo que debe hacer es transformar su cadena en una matriz con el método de split (documentación aquí)

Por ejemplo, si desea ordenar el archivo en palabras:

 data.toString().split(' ').sort(function (first, second){ if(first.toLocaleUpperCase() < second.toLocaleUpperCase()){ return -1 } else if(first.toLocaleUpperCase() > second.toLocaleUpperCase()){ return 1 } else{ return 0 } })
about 4 years ago · Juan Pablo Isaza Report

0

toLocalUpperCase() es una función, no una propiedad.

Prueba data.toString().toLocaleUpperCase().sort(...)

Tenga en cuenta los corchetes adicionales

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!