new Set()与...new Set()是有区别的,...表示的是超引用,他会将对象放入一个数组中,所以以下两种输出结果有所区别
![]()
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var arr3 = [1,2,3,2,1];
console.log([new Set(arr3)]);
console.log([...new Set(arr3)]);
</script>
</body>
</html>
本文通过一个具体的HTML脚本示例,对比了JavaScript中使用new Set()与...new Set()的不同输出结果,揭示了两者在处理数组去重时的微妙差异。

945

被折叠的 条评论
为什么被折叠?



