JavaScript Obyektlar Ma'lumotnomasi (Reference)
Ushbu sahifada JavaScript obyektlarining barcha asosiy metodlari va xususiyatlari jamlangan.
Obyekt metodlari va xususiyatlari
| Nomi | Tavsifi |
|---|---|
assign() | Manba obyektdagi xususiyatlarni nishon obyektga nusxalaydi. |
constructor | Obyekt 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. |
prototype | Obyektlarga 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)).
