Viết hàm sắp xếp mảng chỉ trong khoảng chỉ định [start, end], phần còn lại giữ nguyên.
Ví dụ
const arr = ['z', 'b', 'a']; const sortBetween = (arr = [], start, end) => { const part = arr.splice(start, end - start + 1); part.sort(); arr.splice(start, 0, ...part); } sortBetween(arr, 0, 1); console.log(arr);
Kết quả
[ 'b', 'z', 'a' ]