Wczoraj klepiąc trochę kodu trafiłem na mały problem. Otóż w JS mam tablicę z obiektami
var test = [
{id: 1, name: 'test'},
{id: 2, name: 'test'},
{id: 3, name: 'test'},
{id: 4, name: 'test'},
{id: 5, name: 'test'},
];
Oczywiście tablica jest dużo większa. Chodzi mi o to żeby zadać jakąś funckję która zwróci mi obiekt o id np 3. (może być w jQuery).
Dodatkowo np mam tablicę:
var instances = [];
instances[1] = {count: 0, opt: []};
instances[2] = {count: 0, opt: []};
instances[3] = {count: 0, opt: []};
Gdzie indeks tablicy jest id obiektu z tablicy test. Czy jest możliwość sprawdzenia czy klucz tablicy istnieje i ew modyfikowanie obiektu a jeśli klucz nie istnieje to spushowania takiego elementu do tablicy?