Big Bang Theory
Howard Wolowitz
add to basket, hur får man till detta?
Du kan ju alltid kolla längden på arrayen innan du börjar loopen, om arrayen är tom så lägger du till produkten annars så kör du loopen.
Ett tips är att separera själva kollen och koden som lägger till eller ändrar antalet så att det är separata funktioner. På så sätt gör funktionerna enbart en sak istället för att dem gör flera.
Skickades från m.sweclockers.com
tack för svaret.
hur menar du med separera själva kollen och koden? Gjorde jag inte det med check funktionen, fast fasen ja, jag lägger ju även till produkt i if satsen, borde jag göra en funktion där jag har varukorg.push(currentprodukt) och sedan lägga in den funktionen i else?
eller är jag helt ute o cyklar? är så brainless just nu...
klurigt detta med JS asså.
Du kan ju alltid kolla längden på arrayen innan du börjar loopen, om arrayen är tom så lägger du till produkten annars så kör du loopen.
Ett tips är att separera själva kollen och koden som lägger till eller ändrar antalet så att det är separata funktioner. På så sätt gör funktionerna enbart en sak istället för att dem gör flera.
Skickades från m.sweclockers.com
jag löste det tror jag med detta
const product = varukorg.find(item => item.id === currentProduct.id);
if (product) {
product.quantity++;
} else {
varukorg.push(currentProduct);
}
Big Bang Theory
Howard Wolowitz
- Idag Apple kan släppa ny Ipad Pro med M4-krets 28
- Igår Intel skyller Raptor Lake-krascher på moderkortstillverkare 34
- Igår TSMC utvecklar enorma kretsar med effekt mätt i kilowatt 11
- Igår Så mycket långsammare blir Intels värstingkretsar med ”Intel Baseline” i BIOS 56
- 26 / 4 Corsair Platform 6: För dig som inte nöjer dig med Ikea-skrivbord 11
- 27 / 4 Stöd för komprimering i fler format på gång till Windows 19
- 27 / 4 Krönika: "Early access" är utstuderad girighet 54
- 27 / 4 Microsoft släpper källkoden till MS‑DOS 4.00 24
- 26 / 4 Ny caps lock-symbol i Windows förbryllar HP-användare 21
- 26 / 4 Därför blockerar Windows 11 24H2 Start‑menyhack 43
- Telenor stoppar fulstreaming för sina kunder4
- Apple kan släppa ny Ipad Pro med M4-krets28
- Därför är Googles sökresultat sämre33
- Separat skärm att ställa vertikalt: vad att tänka på?2
- Köpråd åt en "återfallsgubbe"! Vänta på 5000 serie eller ej?9
- Plats för lite gubbgnäll9762
- Vad lyssnar du på just nu?13905
- Köpråd5
- PSU EPS12v 2x4-pin till ATX12v 8-pin hjälp?6
- Bytt cpu, skärmar startar inte17
- Säljes Prusa mk4, 3st build plates, 11 rullar filament
- Säljes Server/NAS (Supermicro X9SRi-f / Xeon E5-1620v2 / Fractal Design R5)
- Säljes Fractal Design Define 7 compact dark tint
- Säljes MSI Katana 15 - i7 | 16GB | 1TB | RTX 4070
- Säljes Dell UltraSharp U2723QE 27" 4K UHD IPS
- Säljes Nybyggd Vattenkyld Dator
- Säljes 4070 TI i5 13400f Dator
- Säljes ASUS ROG Strix 3080 10GB White
- Säljes CoD MW3 ps5 inkl lockpick, Noctua NH-U12S AM4, DAC och HDD
- Säljes Elgato Wave 3 mikrofon
- Telenor stoppar fulstreaming för sina kunder3
- Därför är Googles sökresultat sämre33
- Apple kan släppa ny Ipad Pro med M4-krets28
- Google nöjda med annonsexperiment: Youtube kan få pausreklam50
- Intel skyller Raptor Lake-krascher på moderkortstillverkare34
- TSMC utvecklar enorma kretsar med effekt mätt i kilowatt11
- Så mycket långsammare blir Intels värstingkretsar med ”Intel Baseline” i BIOS56
- Stöd för komprimering i fler format på gång till Windows19
- Krönika: "Early access" är utstuderad girighet54
- Övergivet skadeprogram infekterar miljontals maskiner20