let arr1=[1,2,3,3,3,3,3,242,3,4,2,3,4];
console.log(...new Set(arr1));
let arr2=["a","b","c","d","a","b","g"];
let str="asdascdeffsdgfffffffsdfs";
console.log(arr1.concat(arr2));
console.log(...arr1,...arr2);
console.log([...str].reverse().join(""));
//map是必须要有return值的所以如果简写箭头函数要规范
//使用没有要求返回值的方法的时候可以不需要写return值
//不然会得到undefined如下所示
console.log(arr1.map(x=>x*x));
console.log(arr1.map((x)=>{x*x}));
//注意return要和返回的值写在一行中,不然也会出现undefined
console.log(arr1.map(x=>{
return x*x
}));
console.log(arr1.filter(x=>x>3));