Ich habe ein Array von Objekten mit jeweils drei Eigenschaften (Jahr, Summe, per_capita). Beispiel:Eigenschaften eines Javascript-Objekts von String zu Int ändern
0: Object
per_capita: "125.8"
total: "1007.2"
year: "2009"
Diese Eigenschaften sind Strings und ich möchte eine Schleife erstellen, die durch das Feld geht und wandelt sie in int. Ich habe versucht, die folgende Schleife:
for (i=0; i<data.length; i++){
parseInt(data[i].year, 10)
parseInt(data[i].total, 10)
parseInt(data[i].per_capita, 10)
}
Allerdings, wenn ich typeof tun (data [0] .total) es sagt, es ist eine Zeichenfolge. Ich habe Probleme später im Programm und ich denke, es ist, weil die Werte nicht richtig berechnet werden können, weil sie nicht der richtige Typ sind. Hat jemand eine Idee, wo das Problem liegt?
wirklich int nicht float? Du verlierst die Präzision. –