Mam tablicę danych jak poniżej:Jak mogę zaktualizować wiersz w tablicy javascript na podstawie wartości klucza?
var nameInfo = [{name: "Moroni", age: 50},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34}];
Jeśli mam obiektu takiego:
var nameInfo = {name: "Moroni", age: 51};
Czy istnieje prosty sposób, że mogę zaktualizować zmienną nameInfo. Klucz między nimi to kolumna nazwy. Wiem, że istnieje sposób, że mógłbym to zrobić, wyszukując wiersz, usuwając i dodając, ale chciałbym, aby to zrobić, gdzie zaktualizowałem wiersz. Zauważ, że jeśli to pomaga, mam załadowany plik underscore.js.
Więc nazwy są unikatowe? Dlaczego więc nie są one nazwami _ dla twoich właściwości obiektów? – CBroe
Tak, przykro mi, że powinienem był o tym wspomnieć. Nazwy są unikalne. –
Cóż, wtedy skompilowałem całość w postaci '{" Moroni ": {" age ": 51}}' - dzięki czemu można sprawdzić istnienie wpisu po nazwie, bez konieczności zapętlenia wszystkich wpisów. – CBroe