Otrzymanie listy kluczy obiektów JavaScript

Otrzymanie listy kluczy obiektów JavaScript
Uzyskanie listy kluczy obiektu jest podstawową operacją podczas pracy z obiektami JavaScript. Istnieje wiele sytuacji, w których deweloperzy muszą uzyskać listę kluczy, takich jak sprawdzenie, czy dana właściwość istnieje w obiekcie, aby dynamicznie uzyskać dostęp do właściwości obiektu, aby iterować wszystkie właściwości obiektu i tak dalej.

Ten post opisuje metody uzyskania kluczowej listy obiektu.

Jak uzyskać listę kluczy obiektów JavaScript?

Aby uzyskać listę kluczy obiektu, użyj następujących metod:

  • Obiekt.Metoda Keys ()
  • For-in Loop z metodą push ()

Metoda 1: Uzyskanie listy kluczy obiektu JavaScript za pomocą „Obiekt.Metoda keys () ”

Użyj wstępnie zbudowanego JavaScript „Obiekt.Klucze()„Metoda uzyskania listy kluczy obiektu. Ta metoda podaje szereg wszystkich nazwisk właściwości (klucze) danego obiektu.

Składnia
Użyj następującej składni dla obiektu.Keys () Metoda:

Obiekt.klucze (obiekt)

Przykład
Utwórz obiekt o nazwie „obj”Z trzema właściwościami i ich odpowiednimi wartościami:

const obj =
Alpha: „25”,
beta: „72”,
Gamma: „15”
;

Zadzwoń do "Obiekt.Klucze()„Metoda uzyskania listy kluczy obiektu i przechowywania go w zmiennej”objkeylist”:

const objkeylist = obiekt.Keys (OBJ);

Wydrukuj listę kluczy obiektu na konsoli:

konsola.log (objkeylist);

Wyjście wyświetla tablicę kluczy obiektu:

Metoda 2: Uzyskanie listy kluczy obiektu JavaScript za pomocą pętli „For-in” z metodą „push ()”

Możesz także użyć „dla w„Pętla, aby iterować klucze w obiekcie i popchnąć klucze do pustej tablicy za pomocą„naciskać()" metoda.

Przykład
Utwórz pustą tablicę o nazwie „objkeylist”:

var objkeylist = [];

Iteruj obiekt za pomocą „dla w”Pętla i pchnij klawisze w pustej tablicy za pomocą„naciskać()" metoda:

dla (var klucze w obj)
objkeylist.push (klucze);

Na koniec wydrukuj tablicę na konsoli:

konsola.log (objkeylist);

Wyjście

Opracowaliśmy wszystkie podstawowe informacje istotne do uzyskania listy kluczy obiektu w JavaScript.

Wniosek

Aby uzyskać listę kluczy obiektu, użyj wstępnie zbudowanego JavaScript „Obiekt.Klucze()”Metoda lub„dla w„Pętla z„naciskać()" metoda. Obiekt.Metoda Keys () podaje szereg kluczy obiektu. Pętla itera klawisze tablicy i popycha je do pustej tablicy. W tym poście opisano metody uzyskania kluczowej listy obiektu.