Wenn ich im folgenden Beispiel Zahlen verwende, bekomme ich die korrekte Rückgabe/Ausgabe.JavaScript-Array gibt keine Zahlen zurück
Wenn ich dies unten versuche, bekomme ich NaV.
var array = [output];
divBy2 = v => v/2;
var result = array.map(divBy2);
Mein Code ist wie folgt geschrieben. Grundsätzlich bin ich Laden einer Textdatei mit der folgenden Zeile:
Numbers (999.000,999.000),(999.000,999.000),
Dann möchte ich ein Array erstellen und diese Zahlen und teilen sich nehmen von 2. Um ohne die gesamte Zeichenfolge nur die Zahlen zurück.
var reader = new FileReader();
function readText(that){
if(that.files && that.files[0]){
var reader = new FileReader();
reader.onload = function (e) {
var output=e.target.result;
output=output.split("\n").filter(/./.test,/Numbers/).join("\n").replace(/[^0-9.,]/g,'');
var array = [output];
divBy2 = v => v/2;
var result = array.map(divBy2);
document.getElementById('inputTextToSave').innerHTML= output;
array = Ausgang; Sie wollen nicht ein verschachteltes Array ... auch, warum Sie beitreten(), wenn Sie ein Array wollen? –
Ist das eine Art Auftrag? http: // Stapelüberlauf.com/questions/43705581/javascript-use-an-array-zu-berechnen-einige-Koordinaten/43705727 –
Mit 'NaV', meinst du' NaN'? – Pang