Read-Only Mode: Your progress will not be saved, and certain functions are unavailable.Click here to sign upand access the full features of Cratecode.

Reading Data Files

By: Cratecode

In the previous lesson, we saw how we can read in a text file. Now, let's try reading in a data file. A data file is a file that contains some data, like numbers.

The first thing we need to do is read the file. We can do this with the fs.readFileSync method, just like we did before, but this time, we'll have to combine some of our prior knowledge to manipulate the text that we read. You'll read in a file exactly like how you did last time, but instead of printing it like before, try to do some extra processing to the data. Here, our data.txt file is a list of numbers (right now they're meaningless, but we'll work with some actual datasets later), with one number on each line. We'll keep it simple and try to turn this string into an array of numbers, then print it out to the console. Good luck!

Hints:

  • Make sure that each line that you process isn't empty.
  • Make sure you've set the encoding to "utf8".
  • Try turning it into an array of strings first, then figure out how to make it an array of numbers.

Hey there! Enjoyed the lesson? Consider sharing it with others - it's a huge help and lets us keep making them!

Edit this lesson

Output is unavailable in read-only mode.

AI Assistant


Reading Data Files