• 首先搞懂题目意思,要求原地(in-place)移除数组元素并return长度

    /**
     * @param {number[]} nums
     * @param {number} val
     * @return {number}
     */
    var removeElement = function(nums, val) {
        let s = 0
        for(let i =0; i < nums.length; i++) {
            if(val !== nums[i] ) {
                nums[s] = nums[i]
                s++
            }
        }
    
        return s
    };

    偷偷看了题解…很巧妙的办法