Het grootste probleem met het verkrijgen van bestandsextensies is dat ze erg verwarrend kunnen zijn. Er zijn veel verschillende bestandstypen en bestandsextensies, en het kan moeilijk zijn om te weten welke u moet gebruiken.
var fileName = "sample.txt";
var fileExtension = fileName.split('.').pop();
Deze code definieert een variabele met de naam "fileName" en kent deze de waarde "sample.txt" toe. Vervolgens definieert het een variabele met de naam "fileExtension" en kent deze de waarde toe van het resultaat van het uitvoeren van de "split"-methode op de "fileName"-variabele, met een punt (.) als scheidingsteken, en vervolgens het uitvoeren van de "pop"-methode op dat resultaat. Het netto-effect is dat de variabele "fileExtension" uiteindelijk de waarde ".txt" bevat, wat de bestandsextensie is van het bestand "sample.txt".
Dataframes
Een dataframe is een gegevensstructuur in Python en R waarmee u tabelgegevens in een handig formaat kunt opslaan. In JavaScript kunt u een dataframe maken met de functie d3.data. Deze functie neemt een object als eerste argument en retourneert een DataFrame-object. U kunt vervolgens de verschillende methoden op het DataFrame-object gebruiken om toegang te krijgen tot uw gegevens en deze te manipuleren.
Kopieer structuren
Kopieerstructuren zijn een manier om gerelateerde code samen te groeperen. Hiermee kunt u code hergebruiken door deze tussen verschillende locaties te kopiëren.
Het meest voorkomende gebruik voor kopieerstructuren is objectgeoriënteerd programmeren. Bij objectgeoriënteerd programmeren maakt u vaak objecten en gebruikt u vervolgens dezelfde code om exemplaren van die objecten te maken. U kunt dit doen door een kopie te maken van de code waarmee een instantie van een object wordt gemaakt en vervolgens de namen van instantievariabelen te wijzigen zodat deze overeenkomen met de klassenaam.
U kunt ook kopieerstructuren in JavaScript gebruiken om gerelateerde code samen te groeperen. U kunt bijvoorbeeld een kopieerstructuur gebruiken om al uw variabelen op één plek op te slaan. Je zou dan die structuur kunnen gebruiken om overal in je code toegang te krijgen tot die variabelen.