what is require()??
require is a function that allows us to work with modules defined in separate files. If u are familiar with C then require is similar to include.
So the functionality involves reading the specified JavaScript file and returning the export object of the file.
var code=require('readline-sync')
readline-sync
Basically, it allows to have interaction with the user via the console in a synchronous manner.
To get the user input one can use 'question'
var readInput=require('readline-sync');
var input =readInput.question('Helooooo what's ur name?');
//the user's response is stored in the variable 'input'
What is chalk??
It basically a styling library for your terminal. You can also chain multiple styles!!
var chalk=require('chalk')
console.log(chalk.red.italic("we are trying out chalk"))
read more about it here.... Chalk js Documentation
forEach()
A method that allows a function to be executed on every element of the list just as any regular for loop does.
A basic syntax.
array.forEach(function(currentValue, index, arr))
- currentValue= the current element being worked on
- index = index of the current element
- arr=array object the current object belongs to
example
list=[1,2,3,4]
list.forEach((element,index)=>{console.log(index,element)});
The complete code can be found here
Top comments (0)