Gdybym to zrobić:Czy hasOwnProperty kiedykolwiek zwróci false z wnętrza pętli for ... in?
for (var i in obj) {
if (obj.hasOwnProperty(i)) console.log("Has property: " + i);
else console.log("Doesn't have property: " + i);
}
Will obj.hasOwnProperty(i)
kiedykolwiek powrócić false
? Jeśli tak, to kiedy?
tylko hasOwnProperty ("nieistniejącą") zwróci false. – Shreedhar
Gdy właściwość jest przeliczalna, ale nie "własna" i zamiast niej dziedziczona. –