题目描述:
解题思路:
var singleNumber = function (nums) {
// 先创建一个对象,用于存储所有数字出现的次数
var obj = {};
// 遍历循环进行存储
for (let i of nums) {
if (obj[i]) {
obj[i] += 1;
} else {
obj[i] = 1;
}
}
// 将出现次数为1的数字进行返回
for (let i in obj) {
if (obj[i] == 1) {
return i;
}
}
};
运行结果: