Powiązane publikacje 'arrays'
Czym są struktury danych i czym jest struktura danych tablicowych
Pierwsze spojrzenie na struktury danych
Wyobraź sobie, że musisz przeszukać magazyn, aby znaleźć ważną kartkę papieru, powiedzmy W-2, a w magazynie panował absolutny bałagan… wyglądający trochę jak na obrazku poniżej.
Jak myślisz, ile czasu zajmie Ci znalezienie W-2? Tak, prawdopodobnie dość długo. Ile czasu zajęłoby znalezienie 10 innych dokumentów? Chyba stanowczo za długo, prawda?
Tak wyglądałaby pamięć komputera bez struktur danych, a proszenie go o pobranie czegokolwiek z..
Przydatne metody manipulacji tablicami
Prawdopodobnie najczęściej używaną strukturą danych w JavaScript jest tablica. Zasadniczo tablica jest obiektem. Array ma kilka wbudowanych metod. Porozmawiajmy o nich.
mapa: mapa to funkcja wyższego rzędu, która przyjmuje funkcję jako dane wejściowe. Ta funkcja przechodzi przez wszystkie elementy tablicy i może wykonać pewne operacje na każdym elemencie. zwraca to nową tablicę z nowymi elementami. Return: zwraca nową tablicę. Złożoność czasowa: Podczas pętli przez wszystkie..
Wskazówki dotyczące JavaScript: plasterek x splot
Wskazówki dotyczące JavaScript: plasterek x splot
Kontynuujmy naukę o funkcjach JavaScript, ale tym razem poznajmy pewne funkcje manipulacji tablicami, których używam cały czas, ale może to być nieco mylące ze względu na jego unikalne funkcje, slice i splice .
Funkcja slice() wybiera część tablicy i zwraca nowy obiekt tablicowy.
Składnia: array.slice(beginIndex, endIndex)
Wybrana część zależy od argumentów przekazanych do funkcji: - Jeśli do funkcji nie zostaną przekazane..
Jak działa metoda sortowania w JavaScript?
W moim dzisiejszym artykule pokażę, jak działa metoda sortowania ( Array.prototype.sort() ) w JavaScript, jaka jest jej logika i jak można jej użyć do sortowania tablicy.
WSTĘP
Prototyp tablicy sort() służy do sortowania elementów tablicy w zależności od dostarczonej logiki, a następnie zwraca odwołanie do tej samej tablicy, teraz posortowanej.
Domyślna kolejność metody sort() jest rosnąca i działa poprzez konwersję elementów tablicy na ciągi znaków, a następnie uporządkowanie..
Dzień 4: Żeglowanie po morzach tablic i odkrywanie dżungli obiektów w JavaScript 🌊🌳
Witam ponownie, odważni podróżnicy kodów! To już czwarty dzień naszej przygody z JavaScriptem i mamy przed sobą ekscytujący plan. Dziś wypływamy na szeroko otwarte morza tablic i wyruszamy w ekscytującą wyprawę przez dżunglę obiektów.
Zanim zaczniemy, rozjaśnijmy atmosferę memem:
Tablice: łączenie elementów 🧩
Tablice w JavaScript są jak magiczne skrzynie ze skarbami. Mogą przechowywać różne typy wartości, wszystko w jednym miejscu. Stwórzmy tablicę:
let treasureChest =..
Rozwiązanie wyzwania „Zastosuj transformację do każdego elementu w tablicy” w JavaScript
Przeglądałem 30 dni Javascript w LeetCode. W tej chwili korzystam z 2635. Zastosuj transformację dla każdego elementu w tablicy.
Wyzwanie
Dostajesz tablicę liczb całkowitych arr i funkcję mapującą fn . Twoim zadaniem jest utworzenie nowej tablicy, w której każdy element jest wynikiem zastosowania funkcji transformacji do odpowiedniego elementu tablicy wejściowej. Innymi słowy, returnArray[i] = fn(arr[i], i) .
Pierwsza próba
Na pierwszy rzut oka wyzwanie było proste. Musiałem..
Zaawansowane metody JavaScript Array — flat() i flatMap()
Jeśli dopiero zaczynasz przygodę z JavaScriptem, możesz nie znać metod Array.prototype.flat() i Array.prototype.flatMap() .
W tym krótkim artykule omówimy dwie potężne metody tablicowe, które mogą być niezwykle przydatne podczas pracy nad złożonymi projektami JavaScript.
Zapoznając się z Array.prototype.flat() i Array.prototype.flatMap() , będziesz mieć do dyspozycji cenne narzędzia umożliwiające efektywne radzenie sobie ze skomplikowanymi zadaniami.
Przygotuj się na..