Meetod JavaScript Object.propertyIsEnumerable () kontrollib, kas antud omadus on loendatav ja kas see on objekti enda omadus.
Meetodi süntaks propertyIsEnumerable()
on:
obj.propertyIsEnumerable(prop)
Siin obj
on objekt.
propertyIsEnumerable () parameetrid
propertyIsEnumerable()
Meetod võtab:
- prop - testitava vara nimi.
Tagastusväärtus väärtuselt propertyIsEnumerable ()
- Tagastab
Boolean
märke, kas määratud atribuut on loendatav ja kas see on objekti enda omad.
Märkus. Igal objektil on propertyIsEnumerable
meetod. Selle meetodi abil saab kindlaks teha, kas objekti määratud atribuuti saab loendada for… in
silmusega.
Näide: Object.propertyIsEnumerable () kasutamine
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äljund
tõene vale vale tõene
Soovitatav lugemine: Javascripti objekt getPrototypeOf ()