In meiner Anwendung muss ich einige Daten von JSON erhalten und in ein Array für die weitere Verwendung konvertieren.Ersetzen Array-Daten Sonderzeichen von JSON von Javascript
Und ich habe meine Codes zu erhalten und die Daten zu konvertieren:
var Persons = data.Persons;
var PersonsArr = [];
for (var i=0; i < Persons.length; i++){
PersonsArr.push(Persons[i].word);
}
Das ist ganz einfach, ich die api einfach anrufen und einen einzigen for-Schleife verwenden, um alles zu bekommen. Die herauskommen ist wie
PersonsArr=["peter","mary","tom"];
Dann ich es an ein Element anhängen, aber es hat „“ jeder der Daten zu teilen, und ich möchte es entfernen. So
ich versuchte .replace zu verwenden()
for (var i=0; i < Persons.length; i++){
PersonsArr.push(Persons[i].word.replace(",", " "));
}
Aber es funktioniert nicht wie mein exceptation, bin ich die falsche apporch verwenden?
Es anhängt sind keine Kommas. Das ist nur JavaScript, das das Array in einer Form druckt, die Sie lesen können. Aber es gibt keine Kommas intern im Array, so dass es Ihnen gut geht – Ibu