Find an array of array elements appear only once

var arr = [2,2,1,3,5,2,2,4,6,6]

where, R1 = []

// 要求的出现次数最多的字符
var s = arr.join("")
var ch;
// 此字符出现的次数
var num;                                   
// 记录字符串中每一个字符出现的次数
var o = {}; 
for (var i = 0; i < s.length; i++) {
  var item = s.charAt(i);
  if (o[item]) {
    // 已经有该属性,+1
    o[item]++;
  } else {
    // 对象中没有该属性
    o[item] = 1;
  }
}
// console.log(o)
for(key in o){
    if(o[key] == 1){
        console.log(key);
        // arr1.push(key)          
    }
}
Published 68 original articles · won praise 0 · Views 1284

Guess you like

Origin blog.csdn.net/zmmsdk/article/details/103762786