提示下标越界b<arr.length,那么当b=arr.length-1时,循环内的arr[b+1]就会是arr[arr.length],越界了,因为下标最大值是arr.length-1
这显然是数组越界了呀
arr[b] > arr[b + 1]
这里,因为arr的长度是4,最大索引只能是3,所以当调用arr[b+1]也就是arr[3+1]时自然会越界