Object in Javascript
// Singletons (Type Of Object)
//object.create
//Object literals(This Part 1)
//Part 1
const mysym = Symbol("Key1")
//Symbol Declaration
const Jsuser ={
name : "Debadatta",
age: 19,
location:"Cuttack",
email:"debadatta@gmail.com",
isloggedIn: false,
lastlogindays:["Mon","Wed","Sat"],
"Pf account": "y",
[mysym]:"Symbol1"
}
// console.log(Jsuser.lastlogindays);
// console.log(Jsuser["lastlogindays"]);
// console.log(Jsuser["Pf account"]);
// console.log(Jsuser[mysym])
// console.log(typeof Jsuser[mysym])
// console.log(Jsuser);
// Jsuser.greetings = function(){
// console.log("Hello Debadatta");
// }
// Jsuser.greetingsTwo = function(){
// console.log(`Hello Debadatta,${this.email}`);
// }
// console.log(Jsuser.greetings());
// console.log(Jsuser.greetingsTwo());
//Object Freze
//Object Override
//Part 2(Singleton)
const tinderuser = {}
tinderuser.id = "123abc"
tinderuser.name = "Aditya"
tinderuser.isloggedIn = false
// console.log(tinderuser);
const regular = {
email:"abc@gmail.com",
fullname : {
userfullname:{
first:"Aditya",
Last:"Pradhan"
}
}
}
// console.log(regular.fullname.userfullname.Last);
const obj1 = {1:"A",2:"P"}
const obj2 = {3:"D",4:"P"}
// const obj3 = Object.assign({},obj1,obj2)
// console.log(obj3);
// const obj3 = {...obj1,...obj2}
// console.log(obj3);
const users =[
{
id:1,
name:"Aditya"
},
{
id:2,
name:"Deba"
},
{
id:3,
name:"Jyoti"
},
]
// console.log(Object.keys(tinderuser));
// console.log(Object.values(tinderuser));
// console.log(Object.entries(tinderuser));
// console.log(tinderuser.hasOwnProperty('isloggedIn'));
// Json API
const course ={
coursename : "Js in hindi",
price:"999",
cousreinstructor:"Hitesh"
}
const {cousreinstructor : instructor} = course
console.log(instructor);
// json structure
{
"name":"hitesh",
"course":"Js"
"price":"free"
}
//Json Api in array
[
{},
{},
{}
]
Comments
Post a Comment