Posts

Showing posts from December, 2023

Sync/Async

Async code: => Asynchronous code executes numerous tasks simultaneously and finishes them quickly. code:- setTimeout(function(){     console.log("This is  Async funcation"); },500); let a = 0; for (let i = 0; i<10; i++){     a=a+1; } console.log(a); //Synchronous function function square(n) { return n*n; } function cube(n) { return n*n*n; } function sumOfCube(a,b) { const val1 = fn(a) const val2 = fn(b) return val1+val2; } function sumOfSquare(a,b) { const val1 = fn(a) const val2 = fn(b) return val1+val2; } simOfSomthing(1,2,cube) // Cleaner way (promisees) const fs = require ('fs'); //my own asynchronous function function kiratsReadFile() { returnt new Promise(function(resolve) { fs.readFile("a.txt","utf-8",function(err,data) { resolve(data); }); }) } //callback function to call cunction onDone(data) { console.log(data) } kiratsReadFile().then(onDone); //Callbacks function function loadScript(src, callback){ var Script =document.createElemen...