自己知道思路怎么去,但是就是自己不会写,在网上找了一些来看,有些还是没有怎么看明白.学习到了这么一种方法 var a=['ss','dd','ss','cc','dd',1,2,1] var b={}//注意这儿是声明的空对象: for(var i=0;i<a.length;i++){ b[a[i]]==a[i] //这个地方是在对B对象进行赋值,(添加属性并赋值); } a=[]; for(var el in b){ if(el==b[el]){ a.push(el) } } alert(a…