Javascript Object.propertyIsEnumerable ()

Metoda JavaScript Object.propertyIsEnumerable () sprawdza, czy dana właściwość jest wyliczalna i czy jest własnością obiektu.

Składnia propertyIsEnumerable()metody to:

 obj.propertyIsEnumerable(prop)

Tutaj objjest obiekt.

propertyIsEnumerable () Parametry

propertyIsEnumerable()Sposób odbywa się:

  • prop - nazwa właściwości do przetestowania.

Wartość zwracana z propertyIsEnumerable ()

  • Zwraca wartość Booleanwskazującą, czy określona właściwość jest wyliczalna i jest własnością obiektu.

Uwaga: każdy obiekt ma propertyIsEnumerablemetodę. Ta metoda może określić, czy określona właściwość obiektu może być wyliczona przez for… inpętlę.

Przykład: użycie 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

Wynik

 prawda fałsz fałsz prawda

Zalecana lektura: Obiekt JavaScript getPrototypeOf ()

Interesujące artykuły...