Metodas „JavaScript Object.propertyIsEnumerable ()“ patikrina, ar nurodyta ypatybė yra suskaičiuota ir ar ji yra paties objekto nuosavybė.
propertyIsEnumerable()
Metodo sintaksė yra tokia:
obj.propertyIsEnumerable(prop)
Čia obj
yra objektas.
propertyIsEnumerable () parametrai
propertyIsEnumerable()
Metodas trunka:
- rekvizitas - testuojamo turto pavadinimas.
Grąžinimo vertė iš propertyIsEnumerable ()
- Pateikia
Boolean
nurodymą, ar nurodyta ypatybė yra suskaičiuota ir ar ji yra paties objekto nuosavybė.
Pastaba: Kiekvienas objektas turi propertyIsEnumerable
metodą. Šis metodas gali nustatyti, ar nurodytą objekto ypatybę galima išvardyti for… in
kilpa.
Pavyzdys: naudojant objektą.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
Rezultatas
true melas melas tiesa
Rekomenduojamas skaitymas: „ Javascript“ objektas getPrototypeOf ()