Javascript Object.propertyIsEnumerable ()

Метод JavaScript Object.propertyIsEnumerable () проверяет, является ли данное свойство перечислимым и является ли собственное свойство объекта.

Синтаксис propertyIsEnumerable()метода:

 obj.propertyIsEnumerable(prop)

Вот objобъект.

propertyIsEnumerable () Параметры

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

Вывод

 правда ложь ложь правда

Рекомендуемая литература: объект Javascript getPrototypeOf ()

Интересные статьи...