Jak przekazać "id" elementu

0

Ponownie witam.
Są sobie takie wypociny. Jest jakaś baza ogInventory która posiada elementy z określonym id (id1, id2 i id11)
Dla każdego id jest objekt z nazwą i jakimiś parametrami.
Wrzucam coś do "koszyka" klienta. Docelowo zapis w ciasteczkch. Więc w koszyku musi lądować id z magazynu a nie np nazwa.

var ogInventory = {
	  id1:  {Vname:'Element nr 1',  Vuse:1 ,Vpr:12,  Vweight:1},
	  id2:  {Vname:'Element 2',     Vuse:1 ,Vpr:15,  Vweight:1},
	  id11: {Vname:'Część 1',       Vuse:1 ,Vpr:22,  Vweight:5},
	};// ^
//       |
// id.elementu
var ogCustomer = {
	basket: [],
	};

ogCustomer.basket.push(id.elementuid1);
ogCustomer.basket.push(id.elementuid11);

A poźniej móc wykorzystać: ogInventory(basket.id.elementuid1) i dostać id1 i uźyć ogInventory.id1 i odczytać parametry.
Chyba pokręciłem, ale może jakoś naprowadzicie i coś dopowiem
Chyba, że trzymać rzeczy w zwykłej tablicy a index wrzucać do koszyka?

Pozdrawiam
Radoslaw Głębicki

0

A nie wolisz trzymać tego w SQL?

No tu ew. można zrobić mapę czy słownik:
http://jsdn.pl/struktury-danych-w-javascripcie-slownik/

1 użytkowników online, w tym zalogowanych: 0, gości: 1