Skip to content

只出现一次的数字

javascript
var singleNumber = function (nums) {
  let map = new Map();
  for (let item of nums) {
    if (map.has(item)) {
      map.delete(item);
    } else {
      map.set(item, item);
    }
  }
  const values = map.values();
  return values.next().value;
};

console.log(singleNumber([2, 2, 1]));