Методът JavaScript Object.propertyIsEnumerable () проверява дали даденото свойство е изброимо и е собствено свойство на обекта.
Синтаксисът на propertyIsEnumerable()
метода е:
obj.propertyIsEnumerable(prop)
Ето, obj
има обект.
Параметри на свойствотоIsEnumerable ()
В propertyIsEnumerable()
метода се в:
- prop - Името на свойството за тестване.
Върната стойност от propertyIsEnumerable ()
- Връща
Boolean
индикация дали посоченото свойство е изброимо и е собствено свойство на обекта.
Забележка: Всеки обект има propertyIsEnumerable
метод. Този метод може да определи дали посоченото свойство в обект може да бъде изброено от for… in
цикъл.
Пример: Използване на Object.propertyIsEnumerable ()
let arr = (1, 2, 3, 4); console.log(arr.propertyIsEnumerable(0)); // true console.log(arr.propertyIsEnumerable("length")); // false console.log(Math.propertyIsEnumerable("random")); // false let obj = ( prop: "Hello World!", ); console.log(obj.propertyIsEnumerable("prop")); // true // property does not exist console.log(obj.propertyIsEnumerable("random")); // false
Изход
true false false false
Препоръчително четене: Javascript Object getPrototypeOf ()