Skip to content

JavaScript Obyektlar Ma'lumotnomasi (Reference)

Ushbu sahifada JavaScript obyektlarining barcha asosiy metodlari va xususiyatlari jamlangan.


Obyekt metodlari va xususiyatlari

NomiTavsifi
assign()Manba obyektdagi xususiyatlarni nishon obyektga nusxalaydi.
constructorObyekt prototipini yaratgan funksiyani qaytaradi.
create()Mavjud obyektdan yangi obyekt yaratadi.
defineProperties()Obyektga bir nechta xususiyatlarni qo'shadi yoki o'zgartiradi.
defineProperty()Obyektga xususiyat qo'shadi yoki o'zgartiradi.
entries()Obyektning [key, value] juftliklaridan iborat massiv qaytaradi.
freeze()Obyektni har qanday o'zgarishlardan muzlatib qo'yadi.
fromEntries()Key/value juftliklari ro'yxatidan obyekt yaratadi.
getOwnPropertyDescriptor()Xususiyatning atributlarini (deskriptorini) qaytaradi.
getOwnPropertyDescriptors()Obyektning barcha xususiyat deskriptorlarini qaytaradi.
getOwnPropertyNames()Obyektning barcha xususiyat nomlarini massiv sifatida qaytaradi.
groupBy()Elementlarni callback qiymatiga qarab guruhlaydi.
getPrototypeOf()Obyekt prototipini qaytaradi.
isExtensible()Obyektga yangi xususiyat qo'shish mumkinligini tekshiradi.
isFrozen()Obyekt muzlatilganligini tekshiradi.
isSealed()Obyekt muhrlanganligini tekshiradi.
keys()Obyektning kalitlari (nomlari) massivini qaytaradi.
preventExtensions()Obyektga yangi xususiyat qo'shishni taqiqlaydi.
prototypeObyektlarga yangi xususiyat va metodlar qo'shish imkonini beradi.
seal()Xususiyat qo'shish va o'chirishni taqiqlaydi.
toString()Obyektni satrga (string) o'tkazadi va natijani qaytaradi.
valueOf()Obyektning primitiv qiymatini qaytaradi.
values()Obyekt xususiyatlari qiymatlarining massivini qaytaradi.

Foydali maslahat

Ushbu metodlarning aksariyati Object statik operatori orqali chaqiriladi (masalan, Object.keys(obj)).