-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathasync.js
More file actions
33 lines (24 loc) · 688 Bytes
/
async.js
File metadata and controls
33 lines (24 loc) · 688 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const fs = require("node:fs");
const https = require("https");
console.log("Hello World");
var a = 1078698;
var b = 20986;
// Synchronous
fs.readFileSync("./file.txt", "utf8"); // 10 ms
console.log("This will execute only after file read");
https.get("https://dummyjson.com/products/1", (res) => {
console.log("Fetched Data Successfully");
});
setTimeout(() => {
console.log("setTimeout called after 5 seconds");
}, 500);
// Async function
fs.readFile("./file.txt", "utf8", (err, data) => {
console.log("File Data : ", data);
});
function multiplyFn(x, y) {
const result = a * b;
return result;
}
var c = multiplyFn(a, b);
console.log("Multiplication result is : ", c);