accumulator (On 1st loop, accumulator is arr[0], then it is the returned value of the previous loop): 1 currentValue (Loops through the array, starting at arr[1]): 2 currentIndex: 1 array: 1,2,3,4,5 --- accumulator (On 1st loop, accumulator is arr[0], then it is the returned value of the previous loop): 3 currentValue (Loops through the array, starting at arr[1]): 3 currentIndex: 2 array: 1,2,3,4,5 --- accumulator (On 1st loop, accumulator is arr[0], then it is the returned value of the previous loop): 6 currentValue (Loops through the array, starting at arr[1]): 4 currentIndex: 3 array: 1,2,3,4,5 --- accumulator (On 1st loop, accumulator is arr[0], then it is the returned value of the previous loop): 10 currentValue (Loops through the array, starting at arr[1]): 5 currentIndex: 4 array: 1,2,3,4,5 ---
accumulator (នៅលើរង្វិលជុំទី 1, កំណើនគឺទៅដល់[0], បន្ទាប់មកវាគឺជាតម្លៃត្រឡប់មកវិញនៃរង្វិលជុំមុន): 1 តម្លៃ នា ពេល បច្ចុប្បន្ន នេះ (រង្វិលជុំតាមរយៈអារេ, ចាប់ផ្តើមនៅទៅដល់[1]): 2 currentIndex: 1 អារេ: 1,2,3,4,5 --- accumulator (នៅលើរង្វិលជុំទី 1, កំណើនគឺទៅដល់[0], បន្ទាប់មកវាគឺជាតម្លៃត្រឡប់មកវិញនៃរង្វិលជុំមុន): 3 តម្លៃ នា ពេល បច្ចុប្បន្ន នេះ (រង្វិលជុំតាមរយៈអារេ, ចាប់ផ្តើមនៅទៅដល់[1]): 3 currentIndex: 2 អារេ: 1,2,3,4,5 --- accumulator (នៅលើរង្វិលជុំទី 1, កំណើនគឺទៅដល់[0], បន្ទាប់មកវាគឺជាតម្លៃត្រឡប់មកវិញនៃរង្វិលជុំមុន): 6 តម្លៃ នា ពេល បច្ចុប្បន្ន នេះ (រង្វិលជុំតាមរយៈអារេ, ចាប់ផ្តើមនៅទៅដល់[1]): 4 currentIndex: 3 អារេ: 1,2,3,4,5 --- accumulator (នៅលើរង្វិលជុំទី 1, កំណើនគឺទៅដល់[0], បន្ទាប់មកវាគឺជាតម្លៃត្រឡប់មកវិញនៃរង្វិលជុំមុន): 10 តម្លៃ នា ពេល បច្ចុប្បន្ន នេះ (រង្វិលជុំតាមរយៈអារេ, ចាប់ផ្តើមនៅទៅដល់[1]): 5 currentIndex: 4 អារេ: 1,2,3,4,5 ---