<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Set实现数组去重、交集、并集、差集
</title>
</head>
<body>
    
</body>
<script>
let {log} = console;
let arr = [1,2,3,3];
let arr1 = [1,2,3,3,5];
let set1 = new Set([...arr]);
log([...set1]);
let set2 = new Set([...arr, ...arr1]);
log([...set2]);
let set3= new Set([...set1].filter(x=>new Set([...arr1]).has(x)));
log([...set3]);
let set4 = new Set([...set2].filter(function (x) {
    return !set1.has(x)
}))
log([...set4]); 
let setarr1 = new Set([1,2]);
setarr1.add(0);
log(setarr1);
setarr1.delete(2);
log(setarr1);
</script>
</html>
 
 
 
 作者:Vam的金豆之路
 
 主要领域:前端开发
 
 我的微信:maomin9761
 
 微信公众号:前端历劫之路
 
  
 
                
                
                
        
    
 
转载请注明原文地址:https://ipadbbs.8miu.com/read-60041.html