javascript
const bubbleSort = (arr) => {
let swapped;
for(let i = arr.length-1 ; i > 0; i--) {
swapped = false;
for (let j = 0; j < i; j++) {
if(arr[j] > arr[j+1]) {
[arr[j], arr[j+1]] = [arr[j+1], arr[j]];
swapped = true;
}
}
if(!swapped) break;
}
return arr;
};
bubbleSort([27, 3,7, 1, 0]); // Output : [0, 1, 3, 7, 27]