@crescenzo : più che altro, non sarebbe più logico, ma più semplice

@laycg : il pensiero è corretto, ma non riesco a seguire il tuo codice, credo che tu abbia fatto un errore di fondo in questa riga

arrData.Push({codice: this.path[code], prezzo: this.path[code+”prezzo”], desc: this.path[code+”desc”]})

perchè utilizzi this.path? i dati non dovrebbero trovarsi in this (che corrisponderebbe all'istanza della classe LoadVars)?

magari posta anche il contenuto del file txt, tanto per capire meglio come dovrebbe agire il parsing