ОБЪЕДИНИТЕ ДВА ОБЪЕКТА :⬇️
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}
оператор расширения/остатка:⬇️
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
Объект.создать()⬇️
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
Объект.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); // trueSigned 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
Объект.печать()⬇️
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]
ПОЖАЛУЙСТА, ЕСЛИ ВАМ ПОНРАВИЛАСЬ ЭТА СТАТЬЯ, И ПОДПИСЫВАЙТЕСЬ, ЧТОБЫ БОЛЬШЕ. ЭТО МЕНЯ СИЛЬНО МОТИВИРУЕТ.🤍
ДВАЖДЫ ПОДУМАЙТЕ💭-кодируйте один раз!
СПАСИБО_ЗА_ПРОЧТЕНИЕ_!🌟
❤️Хорошего дня❤️