Junior — Middle
Programlama dilinde Object sınıfı aracılığıyla tüm nesnelere erişilebilen fonksiyonlar nelerdir?
sobes.tech yapay zeka
AI'dan gelen yanıt
JavaScript dilinde, tüm nesneler Object sınıfının prototipinden metodlar miras alır. Tüm nesneler tarafından Object aracılığıyla erişilebilen temel fonksiyonlar şunlardır:
toString()— nesnenin dize temsiliğini döndürür.hasOwnProperty(prop)— özelliğin kendi olup olmadığını kontrol eder (miras alınmamış).isPrototypeOf(obj)— nesnenin başka bir nesnenin prototip zincirinde olup olmadığını kontrol eder.propertyIsEnumerable(prop)— özelliğin dizine eklenebilir olup olmadığını kontrol eder.valueOf()— nesnenin temel değerini döndürür.
Kullanım örneği:
const obj = {a: 1};
console.log(obj.toString()); // "[object Object]"
console.log(obj.hasOwnProperty('a')); // true
console.log(obj.hasOwnProperty('b')); // false