Junior — Middle
Proqramlaşdırma dilində Object sinfi vasitəsilə bütün obyektlər üçün hansı funksiyalar mövcuddur?
sobes.tech Süni İntellekt
AI-dan cavab
JavaScript dilində, bütün obyektlər Object sinfinin prototipindən metodlar miras alır. Bütün obyektlər üçün Object vasitəsilə mövcud olan əsas funksiyalar aşağıdakılardır:
toString()— obyektin sətir nümayişini qaytarır.hasOwnProperty(prop)— xüsusiyyətin özəllik olub-olmadığını yoxlayır (miras alınmayıb).isPrototypeOf(obj)— obyektin başqa bir obyektin prototip zəncirində olub-olmadığını yoxlayır.propertyIsEnumerable(prop)— xüsusiyyətin siyahıya alınabilir olub-olmadığını yoxlayır.valueOf()— obyektin primitiv dəyərini qaytarır.
İstifadə nümunəsi:
const obj = {a: 1};
console.log(obj.toString()); // "[object Object]"
console.log(obj.hasOwnProperty('a')); // true
console.log(obj.hasOwnProperty('b')); // false