重点知识掌握****
Object.keys()
Object.keys()
方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和正常循环遍历该对象时返回的顺序一致 。
代码去重:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
let arr = ["1", "2", "3", "1", "a", "b", "b"];
const unique = (arr) => {
let obj = {};
arr.forEach((value) => {
obj[value] = 0;
});
return Object.keys(obj);
};
console.log(unique(arr)); // ['1','2','3','a','b']
</script>
</body>
</html>