bubbleSort
Sorts an array of numbers, using the bubble sort algorithm.
- Declare a variable,
swapped, that indicates if any values were swapped during the current iteration. - Use the spread operator (
...) to clone the original array,arr. - Use a
forloop to iterate over the elements of the cloned array, terminating before the last element. - Use a nested
forloop to iterate over the segment of the array between0andi, swapping any adjacent out of order elements and settingswappedtotrue. - If
swappedisfalseafter an iteration, no more changes are needed, so the cloned array is returned.