W JavaScript obiekt „Ustaw” pozwala na przechowywanie dowolnego rodzaju unikalnych wartości w nim, niezależnie od tego, czy są to odniesienia obiektowe, prymitywne wartości, takie jak stringi lub liczby całkowite, czy złożone typy danych, takie jak literały obiektowe i tablice. Wartość obecna w ustalonym obiekcie może wystąpić tylko raz i nie jest powtarzana.
Różne metody zestawu obiektów są oferowane przez JavaScript, takie jak add (), delete (), clear () i ma (). „„dodać()„Metoda zestawu obiektów jest używana do dołączania wartości do obiektu Set, delete () i wyczyść () Metody ustawiania obiektów do usuwania określonych lub wszystkich elementów jednocześnie, a na koniec„ ”ma()„Metoda jest wykorzystywana do wyszukiwania dowolnego elementu w utworzonym zestawie.
W tym zapisie omówi metody ustalania obiektów w JavaScript. Ponadto zademonstrujemy również przykłady związane z każdą metodą zestawu obiektów, takich jak add (), delete (), clear () i ma (). A więc zacznijmy!
Tworzenie nowego obiektu Set w JavaScript
Przed przejściem w kierunku metod ustawiania obiektów pierwszą rzeczą, którą musisz zrobić, jest utworzenie nowego obiektu zestawu. Używając nowy zestaw set (), Możesz łatwo utworzyć nowy obiekt zestawu w programie JavaScript. Po utworzeniu obiektu Set, dodaj dowolne wartości typu danych, które chcesz przechowywać.
W poniższym przykładzie utworzymy nowy „setObj1”Ustaw obiekt, a następnie dodaj w nim wartości liczbowe, takie jak„2”,„5”,„19", I "98”:
const setObj1 = nowy zestaw ([2, 5, 19, 98]);Po wykonaniu dostarczonego kodu okno konsoli pokaże typ utworzonego obiektu, który to „Ustawić,”A następnie wartości, które przekazaliśmy konstruktorowi:
Możesz także utworzyć pusty obiekt ustawiony w następujący sposób:
const setObj2 = new set ();Wyjście ogłosi, że „setObj2”Jest pustym obiektem o rozmiarze„0”:
Jak już wspomnieliśmy, zestaw zawiera unikalne wartości. Tak więc, dodając powtarzane wartości lub elementy, pamiętaj, że ustawiony obiekt usunie zduplikowane wpisy i zwróci unikalny zestaw wartości.
Utworzymy nowy obiekt Set: „setObj3”I określ powtarzane wartości elementów w konstruktorze. Potem nazwiemy „konsola.dziennik()„Funkcja sprawdzania elementów przechowywanych w setOBJ3:
const setObj3 = nowy zestaw ([4, 7, 9, 2, 1, 4, 7, 1]);Na wyjściu można zobaczyć, że SetObJ3 zawiera tylko unikalne wartości:
W tym momencie musisz się zastanawiać, co jeśli chcę utworzyć zestaw, który będzie miał mieszane typy danych? Tak, możesz również przechowywać elementy o różnych typach danych w swoim obiekcie SET.
Na przykład chcemy dodać ciąg, niektóre wartości liczbowe i tablicę jako nasze elementy ustawione. Dlatego zdamy pożądane wartości, takie jak „Linuxhint„Ciąg ze znakami cytatowymi, a następnie„2" I "4„Wartości liczbowe, a na koniec tablica”[66,99 100]„Zamknięty w„[] []„Wsporniki, wszystkie razem w zestawie Set Constructor:
const setObj4 = nowy zestaw ([„Linuxhint”, 2, 4, [66, 99, 100]]);Po wykonaniu powyższego kodu, mieszany obiekt typu daty ustawia obiekt „setObj4„Zostanie utworzony pomyślnie:
Dołączanie elementów do ustawionego obiektu w JavaScript
„„dodać()”Metoda stosuje się do dołączania nowego elementu lub wartości do końca ustawionego obiektu w JavaScript. Musisz przekazać wartość, którą chcesz dołączyć jako „Argument”W obiekcie ustawionym„dodać()”Metoda, a następnie dołącza określoną wartość na koniec obiektu Set.
Możesz dołączyć elementy do obiektu Set, bezpośrednio dodając wartości lub za pośrednictwem wartości zmiennych. Pokazamy obie metody w poniższym przykładzie.
Przede wszystkim stworzymy „setObj1„Ustaw obiekt:
const setObj1 = new set ();Utworzyliśmy pusty obiekt ustawiony; Możemy teraz dodać wartości bezpośrednio za pomocą „dodać()" metoda. Na przykład, aby dodać „To„Element naszego„setObj1„Wykonamy następujący kod, a po dołączeniu wartości zwróci SETOBJ1 do konsoli:
setObj1.Dodaj („it”);Możesz także przekazać zmienne jako argumenty w „dodać()„Funkcja, aby dołączyć ich wartości w obiekcie SET. W przypadku demonstracji stworzymy dwie zmienne, „B1" I "B2,”I przypisz wartości, które chcemy dołączyć w naszym„setObj1" Ustawić:
const b1 = "is";Miniemy zarówno „B1" I "B2„Zmienne do setOBJ1.Metoda add (), a następujący kod zwróci zaktualizowany obiekt SET:
setObj1.Dodaj (B1);Usuwanie określonego elementu obiektowego w JavaScript
„„usuwać()”Metoda jest wykorzystywana do usuwania określonego elementu, który istnieje w obiekcie ustawionym. Aby usunąć, musisz przekazać wartość jako argument w „setObj1.usuwać()" metoda.
W poniższym przykładzie utworzymy proste „setObj1”Ustaw obiekt i będzie przechowywać niektóre wartości liczbowe, takie jak „11”, „22”, „33”, „44” i „55” w tym:
const setObj1 = nowy zestaw ([11, 22, 33, 44, 55]);Teraz sprawdź początkowe elementy utworzonych „setObj1”Ustaw, przed usunięciem wartości:
konsola.log („początkowe elementy setObj1:”);W następnym kroku usuniemy „22”Z elementów ustawionych za pomocą wywoływania„usuwać()„Metoda i przekazywanie”22„Jako argument:
setObj1.Usuń (22);Oto, co prawdopodobnie zobaczysz po wykonaniu dostarczonego kodu:
Usuwanie wszystkich ustawionych elementów obiektów w JavaScript
W tej sekcji pokaże, jak usunąć wszystkie ustawione elementy obiektu jednocześnie, wykorzystując „jasne()" metoda. W JavaScript metoda Clear () powraca „nieokreślony,”, Który wskazuje, że wszystkie ustawione elementy obiektu są pomyślnie usuwane.
Pomożemy Ci zrozumieć funkcjonalność „jasne()”Metoda za pomocą przykładu. Przede wszystkim utworzymy nowy obiekt zestawu „setObj1”I przechowuj w nim niektóre wartości, takie jak „11”, „22”, „33”, „44” i „55”:
const setObj1 = nowy zestaw ([11, 22, 33, 44, 55]);Następnie sprawdzimy utworzony rozmiar obiektu Set i jego elementy:
konsola.log („początkowe rozmiar setObj1:” + setObj1.rozmiar);Teraz nadszedł czas, aby zadzwonić do „jasne()„Metoda i test jej działający:
setObj1.jasne();Po wykonaniu metody Clear () dla twojego obiektu Set, wszystkie elementy obecne w Twoim obiekcie zostaną usunięte. Możesz ponownie sprawdzić rozmiar i spojrzeć na swój obiekt SET:
konsola.Log („Rozmiar setObj1 po wyczyszczeniu elementów:” + setObj1.rozmiar);Poniższy obraz zawiera powyższy kod i dane wyjściowe, które otrzymaliśmy po wykonaniu:
Wyszukiwanie elementu w obiekcie ustawionym w JavaScript
JavaScript oferuje również „ma()„Metoda, którą można zastosować do sprawdzenia, czy element istnieje w zestawie ustawionym, czy nie. Musisz przekazać wartość jako argument, nazywając „ma()„Metoda z obiektem zestawu JavaScript, który zwróci„PRAWDA„Jeśli element zostanie znaleziony; W przeciwnym razie wyświetli się „FAŁSZ".
Na przykład utworzymy ustalony obiekt „setObj1„Posiadanie niektórych elementów smyczkowych”To”,„Jest", I "Linuxhint.com”:
const setobj1 = nowy zestaw ([„it”, „is”, „Linuxhint.com "]);Następnie szukamy „Jest„Element w naszym„setObj1 ()”Ustaw obiekt, wywołując„ma()„Metoda i przekazywanie”Jest„Jako argument:
konsola.log (setObj1.ma („is”));Teraz będziemy szukać elementu „strona internetowa„Nie ma to w naszym obiekcie ustawionym, aby sprawdzić dane wyjściowe:
konsola.log (setObj1.ma („strona internetowa”));Jak widać z wyjścia, które do wyszukiwania „Jest„Program powrócił”PRAWDA”, Podczas gdy dla„strona internetowa„Element, pokazuje”FAŁSZ", Który to stwierdza "Jest”To element setObj1 i„strona internetowa" nie jest:
Wniosek
W JavaScript, add (), delete (), clear () i ma () to najczęściej stosowane metody ustawiania obiektów. Metoda zestawu obiektów add () jest używana do dołączania wartości do obiektu Set, delete () i wyczyść () Metody ustawiania obiektów do usuwania określonych lub wszystkich elementów jednocześnie, a metoda HAS () jest wykorzystywana do wyszukiwania dowolnego elementu w utworzony zestaw. W tym zapisie omówiono metody ustawiania obiektów w JavaScript. Ponadto wykazaliśmy również przykłady związane z każdym zestawem obiektowym, takie jak add (), delete (), clear () i ma metodę () w tym artykule.