关于javascript:面试题

一、数组去重

function arrSet(data,p){
    const map= new Map();
    for(const e of data){
        if(map.get(e)){
            let cnt = map.get(e);
            map.set(e,++cnt)
        }else{
            map.set(e,1)
        }
    }
    if(map.get(k)){return map.get(k)}
    return 0;
    
}
function getNumberOrF(data,p){
    let sum = 0;
    if(!data.length) return 0;
    for(let i=0;i<data.length;i++){
        if(data[i] === p){
            return sum++
        }
    }
    return sum;
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理