Ho un array di dati simili:Come posso aggiornare una riga in un array javascript in base a un valore chiave?
var nameInfo = [{name: "Moroni", age: 50},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34}];
Se ho un oggetto come questo:
var nameInfo = {name: "Moroni", age: 51};
C'è un modo semplice che possa aggiornare la variabile nameInfo. Il tasto tra questi è la colonna del nome. So che c'è un modo in cui potrei fare cercando la riga, rimuovendo e aggiungendo ma vorrei che abbia un modo per farlo dove ho aggiornato la riga. Si noti che, se aiuta, ho caricato underscore.js.
Quindi i nomi sono unici? Allora perché non sono il _names_ per le proprietà dell'oggetto in primo luogo? – CBroe
Sì, mi dispiace, avrei dovuto dire. I nomi sono unici. –
Bene, allora avrei creato il tutto nella forma '{" Moroni ": {" age ": 51}}' - così puoi verificare l'esistenza di una voce per nome senza dover ricorrere a tutte le voci. – CBroe