Glavni problem s dobivanjem ekstenzija datoteka je taj što mogu biti vrlo zbunjujuće. Postoji mnogo različitih vrsta datoteka i ekstenzija datoteka i može biti teško znati koju koristiti.
var fileName = "sample.txt";
var fileExtension = fileName.split('.').pop();
Ovaj kod definira varijablu pod nazivom "fileName" i dodjeljuje joj vrijednost "sample.txt". Zatim definira varijablu pod nazivom "fileExtension" i dodjeljuje joj vrijednost rezultata pokretanja metode "split" na varijabli "fileName", koristeći točku (.) kao separator, a zatim izvođenje metode "pop" na taj rezultat. Neto učinak je da varijabla "fileExtension" na kraju sadrži vrijednost ".txt", koja je datotečni nastavak datoteke "sample.txt".
Okviri podataka
Dataframe je podatkovna struktura u Pythonu i R koja vam omogućuje pohranjivanje tabličnih podataka u prikladnom formatu. U JavaScriptu možete stvoriti podatkovni okvir pomoću funkcije d3.data. Ova funkcija uzima objekt kao prvi argument i vraća objekt DataFrame. Zatim možete koristiti različite metode na DataFrame objektu za pristup i manipuliranje vašim podacima.
Kopiraj strukture
Strukture kopiranja način su grupiranja povezanog koda. Omogućuju vam ponovnu upotrebu koda kopiranjem između različitih lokacija.
Najčešća uporaba struktura kopiranja je u objektno orijentiranom programiranju. U objektno orijentiranom programiranju često stvarate objekte i zatim koristite isti kod za stvaranje instanci tih objekata. To možete učiniti stvaranjem kopije koda koji stvara instancu objekta, a zatim mijenjanjem imena varijabli instance da odgovaraju nazivu klase.
Također možete koristiti strukture kopiranja u JavaScriptu za grupiranje povezanog koda. Na primjer, možete koristiti strukturu kopiranja za pohranjivanje svih vaših varijabli na jednom mjestu. Zatim možete koristiti tu strukturu za pristup tim varijablama s bilo kojeg mjesta u vašem kodu.