1. /**
    2. * @param {number[]} nums
    3. * @return {number}
    4. */
    5. var removeDuplicates = function (nums) {
    6. if (!nums || nums.length <= 1) return nums.length
    7. let slow = 0,
    8. fast = 1
    9. while (j < nums.length) {
    10. if (nums[slow] !== nums[fast]) {
    11. if (fast - slow > 1) {
    12. nums[slow + 1] = nums[fast]
    13. }
    14. slow++
    15. }
    16. fast++
    17. }
    18. // 返回长度,所以是下标加一
    19. return slow + 1
    20. };