Wird mein experimenteller Code funktionieren/sich wie mein Arbeitscode verhalten, vorausgesetzt, dass HTML, CSS
und vorher JS
funktionieren?Geparste Zeichenfolge auf Array in einem anderen Array speichern
Wenn nicht, warum? Was soll ich tun, um eine Loop-Array-Version meines Codes zu erstellen?
Experimental-Code:
var currentAccount = [];
var fieldList = ["firstName","lastName","age","gender"];
for (var i = 0; i < fieldList.length; i++) {
JSON.parse(fieldList[i]) = document.getElementById(fieldList[i]).value;
currentAccount.push(JSON.parse(fieldList[i]));
}
Arbeitscode:
var currentAccount = [];
var firstName, lastName, age, gender;
firstName = document.getElementById("firstName").value;
lastName = document.getElementById("lastName").value;
age = document.getElementById("age").value;
gender = document.getElementById("gender").value;
currentAccount = [firstName, lastName, age, gender];
Ist es in Ordnung, den Variablennamen der Zeichenfolge zu haben? –
macht keinen Sinn ändern 'Feldliste [i] ' – charlietfl
Ich aktualisiere meine Antwort zu speichern Feld Wert in einer temporären Variable anstelle von' Feldliste [i] '. Es ist weniger verwirrend auf diese Weise. –