Skip to main content

Advanced JS Notes

 Advanced JS Notes :




Arrow Functions: 

Code: 
let sumIs = (a, b) => a + b

console.log(sumIs);

let randomIs = () => Math.random;

document.addEventListener('click', () => console.log("click");)


Spread Operator


// Spread Operator

arr = [1, 3, 1];

let sum = (a, b) => a + b;

let s = sum(...arr);
// console.log(s);

arr2 = [2, 5, 5];
let b = [...arr, ...arr2]; //Concating arr using spread
console.log(b);

// Spread With Obj

let obj1 = {
  name: "Mihir",
  age: 24,
  favStar: "TrishCollins",
};


let obj2 = { ...obj1, name: "Rahul", favStar: "SRK" };
// Object manipulation using spread operator

console.log(obj2);

Comments

Popular posts from this blog

VERCEL DEPLOYMENT ERROR

 VERCEL DEPLOYMENT ERROR Options | NextAuth.js (next-auth.js.org) Step 1 : cmd $ openssl rand -base64 32 (Copy generated key) Step 2: Go to Project Environment Variables Add NEXTAUTH_SECRET : Key  Step 3: Redeploy

Convert React Native To Expo

Convert React Native To Expo Step 1: Add Into App.json   "expo" : {     "sdkVersion" : "44.0.0" ,     "name" : "AwesomeProject"   } Step 2: Add this into your package.json    "dependencies" : {     "expo" : "^33.0.7" ,     "react" : "17.0.2" ,     "react-native" : "0.67.2"   }, Step 3: Make your Index.js file look like this AppRegistry . registerComponent ( 'main' , () => App ); Step 4: Install expo in your project folder In terminal paste npm install --save expo / npm install (If necessary)

Insta Asset R Native

 Insta Asset R Native Mm