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

Вихідні дані

 true помилковий false true

Рекомендуємо прочитати: Об’єкт Javascript getPrototypeOf ()

Цікаві статті...