我想删除重复的对象使用javascript/jquery.这可能很容易吗?
I want to remove duplicate Object using javascript/jquery. is it possible easily?
我已经创建了一个对象数组,我想要插入唯一对象。var = [];
a.push(new Number(11));
a.push({aa:"asdf",bb:"sadf"}
a.push({aa:"asdf",bb:"sadf"}
JSON.stringify(a)
"[11,{"aa":"asdf","bb":"sadf"},{"aa":"asdf","bb":"sadf"}]"
我想要的结果是
JSON.stringify(a)
"[11,{"aa":"asdf","bb":"sadf"}]"
var uniqueArray=[]
是您的resultArray
。Array.indexOf
用于查找元素是否已经存在于uniqueArray
中,如果不直接推入uniqueArray
,否则是重复无需推入,结果将是uniqueArray
:
var uniqueArray=[]; //result array of contains duplicate free elements
for(var i=0;i<a.length;i++){
//to check for duplication in the result array
if(uniqueArray.indexOf(a[i])<0)
uniqueArray.push(a[i]);
}
return uniqueArray;
相关文章:
- JavaScript数组周围的引号(可能很容易修复)
- 很容易清理锡农树桩
- 尝试将Javascript递归转换为PHP(很容易)
- javascript 冒泡排序问题(可能很容易)
- 如果背景为红色,则jQuery无法识别错误,看起来很容易但很固执
- 不透明度动画应该很容易?(javascript)
- 当使用apply()和call()方法很容易继承时,为什么人们在javascript中使用prototype ?
- 我想删除重复的对象使用javascript/jquery.这可能很容易吗?
- 我怎么能很容易地有一个javascript函数解析出特定的对象从json字符串
- 如何解析多维链接的国家/城市.Json到下拉列表很容易使用javascript或jquery
- 是否有可能很容易地添加一个jquery/javascript鼠标悬停延迟css只下拉菜单
- jQuery.很酷的幻灯片效果
- Jquery很好吃的Cookie
- 在php中url参数名称是否区分大小写?如果不区分大小写,是否可以很容易地将它们规范化(并小写,等等)
- 响应式设计+ jQuery很好,除了Firefox
- Jquery很容易不收费.js
- .load()当包含像javascript或css这样的脚本时,jquery很慢
- 如何用jQuery很好地删除表tr
- Javascript 3D库,可以很容易使用
- Django函数从模板调用?(应该很容易)