Ich bin ein Anfänger in Javascript und ich habe Probleme beim Erstellen dieses Objekts unten dynamisch. Alle Namen müssen aus einem Texteintrag extrahiert und dynamisch in das Objekt eingefügt werden.Wie setze ich eine JS-Objekteigenschaftsname dynamisch
var object = {
"users" : {
// Names dynamically inserted
"Isaac" : {
"name" : "Isaac de Araujo Meneses",
"age" : "25"
}
"John"{
"name" : "John Miller",
"age" : "32"
}
}
}
Dies ist der Code, den ich schrieb:
var name = form.name.value; //suppose you get 'Isaac' here
var object = {
"users" : {
}
}
object.users[name] = {
name: name,
age: 25
}
console.log(object);
/*
{
"users": {
"Isaac": {
"name": "Isaac",
"age": 25
}
}
}
*/
alert (objekt.users [john] .age); Wie geht das? –
'object.users [" John "]. Alter' Sie müssen die Anführungszeichen haben. – TricksfortheWeb