No worries. Just take it one small bit at a time.   What is it you're not understanding? How snap values work or how to adjust the array?   --- Let's look at how to adjust the array. Task - add a 0 to the beginning of the array   Currently we have an empty array, we're then looping through the array of widths, doing a little math and adding the those calculated numbers into the snapValues array.   let snapValues = []; let prev = 0; snapValues = widths.map(
    • Like
    2