Tablica i tablica obiektów | Porównanie - JavaScript

Tablica i tablica obiektów | Porównanie - JavaScript
Tablice i obiekty to dwa najczęściej używane zmienne typy danych JavaScript, jeśli chodzi o reprezentowanie obiektów w świecie rzeczywistym w świecie programowania. Tablice i obiekty są wyjątkowe, ponieważ podlegają parasolu niepryminitywnego typu danych w JavaScript. Oba nie są związane ograniczeniami ich wielkości lub rodzajów wartości, które mogą przechowywać w nich. To pozwala im przechowywać inne tablice i inne obiekty w nich. W tym artykule wyjaśniono tablice JavaScript i tablice obiektów w JavaScript.

Tablice w JavaScript

Tablice należą do niepryminitywnego typu danych i jak wspomniano powyżej, nie są ograniczone przez ograniczenie wielkości. Daje to również jeszcze jedną właściwość, czyli to, że pracują nad odniesieniami, odniesienia do lokalizacji pamięci, w której przechowywana jest wartość ich pierwszej zmiennej.

Aby utworzyć tablicę, po prostu utwórz zmienną i ustaw ją równą Square Bracket „[]” i w tych kwadratowych nawiasach wpisz wartości do przechowywania w tablicy, z każdą wartością oddzieloną przecinkiem „”.

Przykładem tego byłoby:

arrayVariable = [1, 2, 3, „Porsche”, „BMW”, true, niezdefiniowane];

Więc, arrayVariable to nazwa tablicy, w której przechowywane są różne typy wartości. Teraz używane jest iteracyjne przez elementy za pomocą pętli i wydrukować wartości tablicy „ArrayVariable” Jeden po drugim użyj następujących wierszy:

dla (i = 0; i < arrayVariable.length; i++)
konsola.log (ArrayVariable [i]);

W powyższych wierszach łatwo zauważyć, że dostęp do wartości wewnątrz tablicy ”nawiasy kwadratowe [ ]”A następnie wartość indeksu elementów jest przekazywana. Pierwszy element jest umieszczony w indeksie 0th, a drugi element jest umieszczony w pierwszym indeksie i tak dalej. Wykonanie tego kodu drukuje następujące na terminalu:

Jak widać, każdy element został wydrukowany na terminalu

Tablica obiektów w JavaScript

Jak wspomniano wcześniej, tablice i obiekty to typy danych, które mogą przechowywać wartości innych tablic i obiektów. Rozboga obiektów jest dokładnie taka, jak brzmi i jest tablicą, w której każdy element jest obiektem.

Aby to zademonstrować, weź następujące wiersze kodu, aby utworzyć dwa różne obiekty w JavaScript:

var personobj =
Imię: „John Doe”,
Wiek: 18,
ISEMPLOPED: True,
;
var carobj =
CARMAKE: „Porsche”,
Cena: 345000,
Model: 2016,
;

To, twórz nową tablicę i ustaw ją równą osobistom i Carobj z kwadratowymi nawiasami takimi jak:

arrayVariable = [osobisobj, Carobj];

Teraz, aby iterować tę tablicę i wydrukować swój element na terminalu, użyj następujących wierszy kodu:

dla (i = 0; i < arrayVariable.length; i++)
konsola.log (ArrayVariable [i]);

Następnie terminal pokaże:

Oba elementy szeregu obiektów zostały wydrukowane na terminalu.

Aby uzyskać dostęp do określonej wartości, niech samochód wykonany z obiektu Carobj Użyj następującego wiersza kodu:

konsola.Log (ArrayVariable [1].Marka samochodu);

To da następujące dane wyjściowe na terminalu:

Wniosek

JavaScript zawiera tablicę jako danych danych, a także obiekty, teraz te dwa są w stanie przechowywać elementy siebie. Oznacza to, że możliwe jest tworzenie tablicy obiektów, a także tworzenie obiektów tablic. W tym artykule podano ogólny przegląd tablic i szeregu obiektów.