JavaScript Object.propertyIsEnumerable () -menetelmä tarkistaa, onko annettu ominaisuus lueteltava ja onko kohteen oma ominaisuus.
Menetelmän syntaksi propertyIsEnumerable()
on:
obj.propertyIsEnumerable(prop)
Tässä obj
on esine.
propertyIsEnumerable () -parametrit
propertyIsEnumerable()
Menetelmä vie:
- prop - Testattavan ominaisuuden nimi.
Palautusarvo omaisuudestaIsEnumerable ()
- Palauttaa
Boolean
osoituksen siitä, onko määritetty ominaisuus lueteltava ja onko se kohteen oma ominaisuus.
Huomaa: Jokaisella objektilla on propertyIsEnumerable
menetelmä. Tämä menetelmä voi määrittää, voidaanko objektin määritetty ominaisuus luetella for… in
silmukalla.
Esimerkki: Object.propertyIsEnumerable (): n käyttö
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
Tuotos
true väärä väärä totta
Suositeltava lukeminen: Javascript Object getPrototypeOf ()