Metode JavaScript Object.propertyIsEnumerable () pārbauda, vai dotais rekvizīts ir skaitāms un vai tas ir paša objekta īpašums.
Metodes sintakse propertyIsEnumerable()
ir šāda:
obj.propertyIsEnumerable(prop)
Šeit obj
ir objekts.
propertyIsEnumerable () parametri
propertyIsEnumerable()
Metode ņem in:
- rekvizīts - pārbaudāmā īpašuma nosaukums.
Atgriezeniskā vērtība no propertyIsEnumerable ()
- Atgriež
Boolean
norādi, vai norādītais rekvizīts ir skaitāms un vai tas ir paša objekta īpašums.
Piezīme: Katram objektam ir propertyIsEnumerable
metode. Šī metode var noteikt, vai objektā norādīto rekvizītu var uzskaitīt ar for… in
cilpu.
Piemērs: Object.propertyIsEnumerable () izmantošana
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
Rezultāts
patiess nepatiess nepatiess patiess
Ieteicamā literatūra: Javascript Object getPrototypeOf ()