1var findUnsortedSubarray = function (nums) {2let left = 0;3let right = nums.length - 1;4const target = [...nums].sort((a, b) => a - b);56while (left < right && nums[left] === target[left]) left += 1;7while (right > left && nums[right] === target[right]) right -= 1;8const result = right - left;910return result === 0 ? 0 : result + 1;11};