Proszę wyjaśnić różnicę między tablicą a obiektem w języku JavaScript.

Tablica w JavaScript jest uporządkowaną kolekcją wartości, do których można odwoływać się za pomocą indeksów. Indeksy są liczbami całkowitymi, a wartości mogą być dowolnego typu danych, w tym również obiektów. Tablice są zwykle używane do przechowywania danych, takich jak liczby, ciągi znaków lub obiekty, które można przetwarzać za pomocą pętli lub metod tablicowych.

Obiekty w JavaScript są kolekcją właściwości, które składają się z klucza i wartości. Klucze są zwykle ciągami znaków, a wartości mogą być dowolnego typu danych, w tym również tablic i innych obiektów. Obiekty są zwykle używane do reprezentowania rzeczywistych obiektów lub abstrakcyjnych koncepcji, takich jak osoby, miejsca lub wydarzenia.

Podsumowując, różnica między tablicą a obiektem w JavaScript polega na tym, że tablica jest uporzą