JavaScript Object.getOwnPropertyNames()

Definicja i użycie

Object.getOwnPropertyNames() Metoda zwraca tablicę zawierającą wszystkie nazwy właściwości obiektu.

Object.getOwnPropertyNames() Metoda nie zmienia oryginalnego obiektu.

Metody związane:

Object.defineProperty() Dodaj lub zmodyfikuj właściwości.

Object.defineProperties() Dodaj lub zmodyfikuj wiele właściwości.

Object.getOwnPropertyNames() Zwraca wszystkie nazwy właściwości obiektu.

Object.getOwnPropertyDescriptor() Zwraca opis właściwości.

Object.getOwnPropertyDescriptors() Zwraca opis wszystkich właściwości obiektu.

Instancja

// Utwórz obiekt
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Pobierz wszystkie nazwy właściwości
let props = Object.getOwnPropertyNames(person);

Spróbuj sam

Gramatyka

Object.getOwnPropertyNames(object)

Parametry

Parametry Opis
object Wymagane. Celowy obiekt.

Wartość zwracana

Typ Opis
Array Tablica zawierająca wszystkie nazwy właściwości obiektu.

Obsługa przeglądarek

Object.getOwnPropertyNames() To cechy ECMAScript5 (ES5).

Od lipca 2013 roku wszystkie nowoczesne przeglądarki obsługują w pełni ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Wrzesień 2012 roku Wrzesień 2012 roku Kwiecień 2013 roku Lipiec 2012 roku Lipiec 2013 roku