DEV Community

PUSHAN VERMA
PUSHAN VERMA

Posted on

1

Learnig and Revising Js , Day 1

Hi guys , just sharing what i have learnt , may be you will find all these informative,

These are some basic concepts of javascript , I will be sharing everything that i'll be doing here , Like if you like the content , See a have a good day !!

//👉 Objects is known to as "hashmap in java" and in "python it is called as dictionary"

// object is a group of key , value pair

//key: value --> propert
//key: function --> method

// key can be string/integr and same ways value also

let cap={
name:"Steve",
lastName:"Rogers",
address:{
city:"Manhattan",
state:"New York"
},
age:35,
isAvenger:true,
movies:["First Avenger","Winter Soldier","Civil War"],
sayHi: function()
{
console.log("Cap says HI ");
}
};
//📌get (getting keys)
// console.log(cap.name);
// console.log(cap.age);
// console.log(cap.movies[1]);
// cap.sayHi();

//📌set /update
// console.log("cap",cap);
// cap.age =36;
// cap.isAvenger=false;
// cap.friends=["Tony","Bruce","Peter"];
// console.log("---------------------------------------");

//📌delete
// delete cap.address;
// console.log("cap",cap);

//👉diffrence between .(dot) & -->(cap.age and cap[propkey] ,where propkey="age")
// (cap.age gives values direcet , but cap[propkey] gives values through varibale )
let propkey="age"
console.log(cap[propkey]);
console.log(cap["age"]);

//📌for in loop
for(let key in cap)
{
console.log(key," : ",cap[key]);
}

//👉 it basically internally makes its as cap["name"],cap["lastname"],cap["address"] everytime and gives the answer,
// its just the other way of writing ,nothing else

// 📌if we want to print a key , i.e not present in object , then we get undefined for that

console.log(cap.xyz);

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more