// CLASS TOPICS : Object DATA TYPE
// myValue = {name:"shagun", age:23,email:"info@codesikho.com"}
// console.log(myValue);
// object is written using {} symbol
// we will write our key:value pair between {} separated by ,
// value maybe a string , array or a object or maybe a number
// HOW TO ACCESS VALUES?
// myValue = {name:"shagun", age:23,email:"info@codesikho.com"}
// myKeyVal= myValue["email"]
// myKeyVal = myValue.age
// console.log(myKeyVal);
// so we can access either entering key name between [] in a string format
// or we can access using . and then key name
// we cannot write value with same key otherwise it will get override
// myValue = {name:"shagun",name:"abc"}
// console.log(myValue.name);
// CLASS TOPICS : SPREAD OPERATORS // we cannot sum two array like // array1 = [1,2,3,4,5] // array2 = [6,7,8] // array3 = array1 + array2 // console.log(typeof(array3)); // we will get type string instead of a new array // using spread opearators // array1 = [1,2,3,4,5] // array2 = [6,7,8] // array3 = [...array1,...array2] // console.log(array3) // we can sum up two arrays [...] then array name like array1 and then again ...array2 // to sum up and get a new array with elements of both arrays // using spread operator on object // obj1 = {name:"shagun",age:23} // obj2 = {gender:"male",name:"xyz"} // obj3 = {...obj1,...obj2} // console.log(obj3) // here the only diff is that those properties which are same will get //updated because we cannot have two key
Comments
Post a Comment