function duplicates (arr) {
  let obj = {};
  arr.forEach((str) => {
    obj[str] = typeof obj[str] === 'undefined' ? false: true;
  });

  return obj;
}

发表于 2020-06-30 18:59:33 回复(1)
function dupicatedWord(array){ let obj ={}; for(item of array){ obj[item]= obj.hasOwnProperty(item); } return obj; }
发表于 2020-11-04 11:38:10 回复(0)
function Count (arr = []) {
    let newArr = arr.reduce((t, v=> (t[v] = (t[v] || 0) + 1, t), {})

    for (let i = 0; i < Object.values(newArr).length; i++) {
        newArr[Object.keys(newArr)[i]] = Boolean(Object.values(newArr)[i] - 1)
    }
    return newArr
}
发表于 2020-09-08 11:42:43 回复(0)
function test(arr){
    let obj = {};
    for(let i = 0; i < arr.length; i++){
        let t = arr[i];
        !obj.hasOwnProperty(t) ? obj[t] = false : obj[t] = true;
    }
    return obj;
}
编辑于 2020-08-30 18:33:21 回复(0)
function duplicatedWord(array) {
    var newset = new Set()
    var obj = {}
    array.forEach(value => {
        var flag = newset.has(value)
        if(flag){
            obj[value] = flag
        }else{
            obj[value] =flag
        }
        newset.add(value)
    });
    return obj
}
console.log(duplicatedWord(['1','a','a','2','1','3','2','1']));
发表于 2020-06-28 23:37:02 回复(0)
function duplicatedWord(arr) { const result = {};   arr.forEach(d => { if (result[d] === undefined) {
      result[d] = false;  }else if (result[d] === false) {
      result[d] = true;  }
  });  return result; }
发表于 2022-06-14 16:22:33 回复(0)
function duplicates (arr) {
  let obj = {};
  arr.forEach((str) => {
    obj[str] = typeof obj[str] !== 'undefined'
  });
 
  return obj;
}
发表于 2021-02-22 16:21:03 回复(0)
function duplicatedWord( words ){
    const res = {}
    words.forEach( word =>{
        if( ! res[word] ){
              res[word] = words.indexOf(word) !== words.lastIndexOf(word)
        }
    } )
    return res
}

发表于 2020-11-28 23:53:02 回复(0)
function xx(arr = [1,2,3,4,1,1,1]){
newObj = {}; 
arr.map((item,index)=>{ 
if(arr.lastIndexOf(item)!=-1){
newObj[item] = newObj[item] + 1 || 1 } 
}); 
return newObj;

发表于 2020-10-14 10:48:57 回复(0)
function dupicaltedWord (names) {
  return foo = names.reduce((pre, next) => {
    next in pre ? pre[next] = 'true' : pre[next] = 'false'
    return pre
  }, {})
}
console.log(dupicaltedWord(names))

发表于 2020-09-29 17:26:00 回复(0)
function dupicatedWord(arr) {
    let obj = {};
    arr.map((el=> (obj[el] = obj[el] !== undefined));
    return obj;
}
发表于 2020-09-15 11:15:14 回复(0)