自己对知识的了解,留作面试用,如有错误请指正
set方法
newarr=[...new Set(arr)]
filter方法
newarr = arr.filter(
(val,idx) => {
return arr.indexOf(val)==idx
}
)
循环
for(let val of arr)
{
if(newarr.indexOf(val)==-1)
{
newarr.push(val)
}
}
排序后循环
arr.sort()
for(let val of arr)
{
if(newarr.length==0 || newarr[newarr.length-1]!==val)
{
newarr.push(val)
}
}