Ergebnis 1 bis 2 von 2
  1. #1
    zeus1309 ist offline Grünschnabel
    registriert
    23-04-2017
    Beiträge
    1

    Javascript - Dateipfäde in Array

    Hi Leute,
    ich habe

    mehrere Dateipfäde:

    "Folder1/SubFolder1/File1"
    "Folder1/SubFolder2/File1"
    "Folder2/SubFolder1/File1"
    "Folder2/SubFolder2/File1"

    und ich ein foreach haben, welches aus denen ein array macht.
    Das array sollte dann etwa so aussehen.

    Code:
    array("Folder1": ["SubFolder1": ["File1"], "SubFolder2": ["File1"]], "Folder2": ["SubFolder1": ["File1"], "SubFolder2": ["File1"]]]);
    Liebe Grüße.

    PS: Ich stehe mega auf dem schlauch und habe nach mehrstündigem Googlen nichts gefunden.
    Geändert von mikdoe (23-04-2017 um 18:59 Uhr) Grund: code tags

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.579

    AW: Javascript - Dateipfäde in Array

    Zitat Zitat von zeus1309 Beitrag anzeigen
    Das array sollte dann etwa so aussehen.
    Das ist eher ein Object... und auch noch inkonsistent.

    Ich würde das so aufbauen:
    Code:
    var paths = [
    	"Folder1/SubFolder1/File1",
    	"Folder1/SubFolder2/File1",
    	"Folder2/SubFolder1/File1",
    	"Folder2/SubFolder2/File1"
    ];
    var tree = {files: []};
    paths.forEach(function(path){
    	var parts = path.split("/");
    	var file = parts.pop();
    	var node = tree;
    	parts.forEach(function(part){
    		if (!node[part]){
    			node[part] = {files: []};
    		}
    		node = node[part];
    	});
    	node.files.push(file);
    });
    console.log(tree, JSON.stringify(tree, null, "\t"));
    - - - Aktualisiert - - -

    Wobei das auch nicht ideal ist, weil ein Ordner mit dem namen "files" dann auch Probleme bereitet... Für was brauchst du denn diese Sturktur überhaupt?

Ähnliche Themen

  1. [FRAGE] JavaScript array aus get()
    Von SPS im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 19-02-2014, 19:14
  2. ein php-array in javascript-array umwandeln
    Von engel im Forum Serverseitige Programmierung
    Antworten: 9
    Letzter Beitrag: 13-05-2011, 08:04
  3. ASP.NET Array in JavaScript
    Von stash im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 25-03-2010, 14:24
  4. php-Array nach Javascript-Array Problem
    Von dtrixer im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 16-03-2010, 18:18
  5. ASP.NET Array in JavaScript Array
    Von stash im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 27-11-2009, 13:48

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •