Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 450 Bytes

27.remove-element.md

File metadata and controls

26 lines (22 loc) · 450 Bytes

移除元素

题目

思路

这题跟上一题思路差不多. 只是变成了元素与传入的值进行比较.

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