Morgan stanley R1

by Krishna Ananthi

JavaScript

//"use strict";

function sum(...args){
	let result = args.reduce((a,b)=>a+b);
	return result;
}

console.log(sum(1,2))
console.log(sum(1,2,3,4))


let obj={id:12,name:"Abi",age:21};

Object.defineProperty(obj,"id",{writable:false});

obj.id=123;
console.log(obj);
Object.freeze(obj);

obj.id=34;
console.log(obj);


b=JSON.parse(JSON.stringify(obj)); // circular ref  spread operator --> inner object wont copy
//write custom library for copying
// _.clone(); lodash
let bb= {...obj};