Gjeni pjesën më joefektive të kodit, shpjegoni pse dhe sugjeroni një alternativë.
var arr = [1,2,3,4,5,6,7,8,9]; për (var i=1; i < arr.length; i++) { console.log(arr[i]); }
Kodi i dhënë është joefektiv sepse nuk po përdor një qasje të ndërlikuar të kohës konstante. Kodi do të marrë më shumë kohë për të përpunuar kur ka më shumë elemente në matricë. Një qasje më e mirë do të ishte të përdorësh një loop for-of i cili do të sigurojë ndërlikueshmëri të vazhdueshme të kohës, pavarësisht nga madhësia e matricës. var arr = [1,2,3,4,5,6,7,8,9]; për (let i of arr) { console.log(i); }