Я итерации по объекту в Javascript и заметил разницу между ... in and object.keys (). < /p>
const parent = { inheritedProp: "hello" };
const child = Object.create(parent);
child.ownProp = "world";
// Using for...in
for (let key in child) {
console.log(key);
}
// Using Object.keys
console.log(Object.keys(child));< /code>
< /div>
< /div>
< /p>
output: < /p>
for...in: neheratedprop, owdprop
bject.keys: ownprop < /p>
За ... interate. характеристики? Есть ли конкретная причина такого поведения в JavaScript?
Подробнее здесь: https://stackoverflow.com/questions/797 ... not-in-jav
Мобильная версия