Javascript Object.propertyIsEnumerable ()

Metoda JavaScript Object.propertyIsEnumerable () kontroluje, zda je daná vlastnost enumerovatelná a je vlastní vlastností objektu.

Syntaxe propertyIsEnumerable()metody je:

 obj.propertyIsEnumerable(prop)

Tady objje objekt.

propertyIsEnumerable () parametry

propertyIsEnumerable()Metoda bere v:

  • prop - Název vlastnosti, která se má otestovat.

Vrátit hodnotu z propertyIsEnumerable ()

  • Vrátí Booleanindikaci, zda je zadaná vlastnost vyčíslitelná a je vlastní vlastností objektu.

Poznámka: Každý objekt má svoji propertyIsEnumerablemetodu. Tato metoda může určit, zda lze zadanou vlastnost v objektu vyčíslit pomocí for… insmyčky.

Příklad: Použití 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

Výstup

 true false false true

Doporučené čtení: Javascriptový objekt getPrototypeOf ()

Zajímavé články...