JAVASCRIPT OBJECT {PART-2}

bk_bharathikannan
2 min readSep 15, 2022

MERGE TWO OBJECT :⬇️

let object1 ={
firstName :”bk”,
lastName : “bharathikannan”
}
let object22 = {
age :18,
}let add = Object.assign(object1, object2);
console.log(add);
OUTPUT:
{firstName: 'bk', lastName: 'bharathikannan', age: 18}

spread / rest operator :⬇️

let object1 ={
firstName :"bk",
lastName : "bharathikannan"
}
let object2 = {
age :18,
country : "india"
}
let mergeTwoObject = {
...object1,
...object2
}
console.log(mergeTwoObject)
OUTPUT:
{firstName: 'bk', lastName: 'bharathikannan', age: 18, country: 'india'}

Object.assign( )⬇️

let object1 ={
firstName :"bk",
lastName : "bharathikannan",
pgm_language : "java"
}
let object2 = {
age :18,
country : "india",
pgm_language : "javascript"
}let assign = Object.assign(object1,object2)
console.log(assign)
OUTPUT:
{firstName: 'bk', lastName: 'bharathikannan', pgm_language: 'javascript', age: 18, country: 'india'}

Object.freeze( )⬇️

const obj = {
firstName:”bk”,
lastName : “bharathikannan”
}
Object.freeze(obj);obj.lastName = “pikachu”;
// Throws an error in strict mode
console.log(obj.lastName);OUTPUT:
javascript
bharathikannan

Object.entries( )⬇️

const object ={
firstName :"bk",
lastName : "bharathikannan",
pgm_language : "javascript"
}
Object.entries(object)OUTPUT:
[Array(2), Array(2), Array(2)]
0: (2) ['firstName', 'bk']
1: (2) ['lastName', 'bharathikannan']
2: (2) ['pgm_language', 'javascript']
length: 3

Object.create( )⬇️

const person = {
country: "india",
name: "pikachu",
creatNewObj : function (){
console.log(`My name is : ${this.name} I'm from ${this.country}`)
}
}
const new_obj = Object.create(person);
new_obj.name="bharathikannan";
new_obj.creatNewObj();OUTPUT:
My name is : bharathikannan I'm from india

Object.is( )⬇️

 Evaluation result is the same as using ===
Object.is($5, $5); // object:1 Uncaught ReferenceError: $5 is not defined
Object.is(5, 5);//true
Object.is("hii", "hii"); // true
Object.is("hai", "hello"); // false
Object.is(null, null); // true
Object.is(undefined, undefined); // true
Object.is(window.Object, window.Object); // true
Object.is(["hello"], ["hello"]); // false
Object.is([], []); // false
const object1 = { name: "bk" };
const object2 = { name: "bk" };
const object = object1;
Object.is(object1, object1); // true
Object.is(object1, object2); // false
Object.is(object1, object); // true
Signed zero
Object.is(100, -100); // false
Object.is(100, 100); // true
Object.is(+0, -0); // false
Object.is(-0, -0); // true
NaN
Object.is(NaN, 0 / 0); // true
Object.is(NaN, Number.NaN); // true

Object.seal( )⬇️

const object1 = {
property1: 100
};
Object.seal(object1);
object1.property1 = 50;
console.log(object1.property1);
// expected output: 33
delete object1.property1; // cannot delete when sealed
console.log(object1.property1);
// expected output: 33

Object.values( )⬇️

const person = {
firstName : "pikachu",
lastName: "bk",
age:18
};
console.log(Object.values(person));OUTPUT:

(3) ['pikachu', 'bk', 18]

GIVE A CLAP IF YOU ENJOYED THIS ARTICLE AND FOLLOW FOR MORE. IT MOTIVATES ME A LOT.🤍

THINK TWICE💭-code once!

THANKS_FOR_READING_!🌟

❤️“Have a Fine_Day”❤️

--

--