Tablice | Krótka ponowna ponowna ponowna ponowna ponowna powtórka
Tablice są niczym innym jak nazwanymi lokalizacjami pamięci, podobnie jak zmienne standardowe, z wyjątkiem możliwości przechowywania więcej niż jednej wartości pod tym samym identyfikatorem. W przeciwieństwie do innych języków programowania, JavaScript ma ekscytujący czynnik związany ze strukturą danych tablicy: możliwość przechowywania różnych rodzajów wartości w tablicy. Tablica jest reprezentowana jako elementy zamknięte w nawiasach kwadratowych „[]” a elementy tablicy są dostępne przy użyciu ich wartości indeksu, które zaczynają się od 0 dla pierwszego elementu i podnoszą się do każdego następnego elementu w tablicy.
Przykład tablicy
Prosty Utwórz zmienną i ustaw ją równą wielu wartościom oddzielonym przecinku i zamkniętym parą kwadratowych nawiasów, takich jak
var persone1 = [„John”, „Doe”, 22, 15000];Możesz zobaczyć, tablicę osoba 1 przechowuje informacje o osobie o jego imieniu, nazwisku, wieku i pensji.
Inna rzecz jest również dość widoczna: nie ma łatwego sposobu ustalenia, która wartość jest. Dlatego obiekty wchodzą w grę.
Obiekty | Krótka ponowna ponowna ponowna ponowna ponowna powtórka
Obiekty są nie-sekwencyjnymi lokalizacjami pamięci inicjowanymi pod jednym identyfikatorem, który może przechowywać wszystkie typy wartości. Obiekty mają właściwości zdefiniowane przez pary wartości kluczowej zamiast elementów. Przecinek oddziela każdą parę wartości kluczowej, a wszystkie pary wartości klucza lub kompletny obiekt jest owinięty parą kręconych nawiasy „”. Do wartości obiektów jest dostępny za pomocą klucza właściwości obiektu.
Przykład obiektu
Aby utworzyć obiekt o tej samej osobie co powyżej, użyj następujących wierszy kodu:
var obj =Z powyższego fragmentu kodu jest całkiem jasne, że obiekty są znacznie bardziej czytelne dla użytkownika. I pobieranie określonej wartości można wykonać za pomocą "klucz".
Tablica obiektów | Co to jest?
Tablica obiektów tylko odnosi się do różnych obiektów przechowywanych w pamięci w kolejności sekwencyjnej. Wyobraź sobie scenariusz, w którym należy przechowywać informacje o 100 osobach, a informacje obejmują nazwę FirstName, LastName, wiek i pensję.
Aby przechowywać informacje o różnych typach, obiekty są z pewnością lepsze. Jednak iteracja przez 100 obiektów jest dużą przeszkodą. Aby to poradzić, mamy coś jako tablice przedmiotów; Każdy element tablicy jest odniesieniem do obiektu. To, w naszym przykładzie, łagodzi walkę o iterację informacji 100 osób.
Przykład tablicy obiektów
Utwórz dwa obiekty z informacjami o dwóch różnych osobach, a następnie w elementach tablicy, po prostu przekaż identyfikatory obiektów jako:
var obj1 =Aby pobrać wartości z tablicy obiektów, musisz zająć się obiektami za pomocą indeksów, a następnie wartości każdego obiektu za pomocą klucz par kluczowych.
Tablice vs. Tablice obiektów | Kiedy używać z którego?
Z powyższych przykładów tablice najlepiej używać podczas pracy z tymi samymi typami zmiennych lub wartości. Ale jeśli pracujesz z informacjami o wielu elementach świata rzeczywistego o różnych nieruchomościach, tablice obiektów najlepiej używać.
Zakończyć
Tablice nie są jak uporządkowana lista wartości zamkniętych w nawiasach kwadratowych. Podczas gdy, tak jak sama nazwa sugeruje, tablice obiektów i tablic, których każdy element jest indywidualnym odniesieniem do obiektu. Tablice najlepiej przechowywać wartości tego samego typu danych ze względu na możliwość łatwego iteracji ich. Ale podczas przechowywania informacji o wielu obiektach rzeczywistych, tablicy obiektów są preferowanym wyborem.