chapter 2: initial samples

This commit is contained in:
Beth Griggs
2020-04-13 15:44:06 +01:00
parent 33f5fefdec
commit 583e10b98e
69 changed files with 198 additions and 1692 deletions
Binary file not shown.
@@ -0,0 +1,5 @@
first(args, function () {
second(args, function () {
third(args, function () {})
})
})
+1
View File
@@ -0,0 +1 @@
HELLO WORLD!
@@ -0,0 +1,16 @@
const fs = require('fs');
const path = require('path')
const filepath = path.join(process.cwd(), 'hello.txt');
fs.readFile(filepath, 'utf8', function (err, contents) {
if (err) {
return console.log(err);
}
console.log("File Contents:", contents);
contents = contents.toUpperCase();
fs.writeFile(filepath, contents, function (err) {
if (err) throw err;
console.log("File updated.")
});
});
@@ -0,0 +1,20 @@
const fs = require('fs');
const path = require('path')
const filepath = path.join(process.cwd(), 'hello.txt');
fs.readFile(filepath, 'utf8', function (err, contents) {
if (err) {
return console.log(err);
}
console.log("File Contents:", contents);
contents = contents.toUpperCase();
updateFile(filepath, contents);
});
function updateFile(filepath, contents) {
fs.writeFile(filepath, contents, function (err) {
if (err) throw err;
console.log("File updated.");
});
};
@@ -0,0 +1,15 @@
const fs = require("fs").promises;
const path = require('path');
const filepath = path.join(process.cwd(), 'hello.txt');
async function run() {
try {
const contents = await fs.readFile(filepath, 'utf8');
console.log("File Contents:", contents);
} catch (error) {
console.error(error);
}
};
run();
@@ -0,0 +1,12 @@
const fs = require('fs');
const path = require('path');
const filepath = path.join(process.cwd(), 'hello.txt');
let contents = fs.readFileSync(filepath, 'utf8');
console.log("File Contents:", contents);
contents = contents.toString().toUpperCase();
fs.writeFileSync(filepath, contents);
console.log("File updated.");