var arr =[1,2,3,4,5,6,7,8,9];//这种算法,适合面对面笔试。var newArr =[];while(arr.length >0){
var num = Math.floor(Math.random()* arr.length);
newArr.push(arr[num]);
arr.splice(num,1);}
console.log(newArr);
ar arr =[1,2,3,4,5,1,2,3,4,5,5];varset=newSet();for(var i =0; i < arr.length ; i ++){
if(set.has(arr[i])){
set.delete(arr[i]);}else{
set.add(arr[i]);}}
console.log(...set);// ...为了去括号
var arr =[1,2,3,4,5,1,2,3,4,5,5];var obj ={
};for(var i =0; i < arr.length ; i ++){
if(obj[arr[i]]){
delete obj[arr[i]];}else{
obj[arr[i]]=true;}}
console.log(Object.keys(obj)[0]);
var arr =[1,2,3,4,5,1,2,3,4,5,5];var result =0;for(var i =0; i < arr.length ; i ++){
result ^= arr[i];}
console.log(result);