热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

EmberJS如何获取具有唯一属性值的数组

如何解决《EmberJS如何获取具有唯一属性值的数组》经验,为你挑选了1个好方法。

我有一个包含不同属性的对象的数组.有些属性相似的对象.例如,

var array=[{'property':1},{'property':2},{'property':1}]

如何使用ember js获取具有唯一属性的数组?

最后我需要一个数组

[{'property':1},{'property':2}]

非常感谢您的帮助.

更新:我尝试了uniq()方法.但是这不允许传递属性,因为ember允许进行排序.

谢谢!



1> siwalikm..:

我们可以使用Ember的uniqBy方法在一行代码中完成.

假设我们有这个数组=>

var arrayName=[{'property':1},{'property':2},{'property':1}]

要获得唯一的数组,您需要执行以下操作=>

arrayName.uniqBy('property');

这将返回以下=>

var arrayName=[{'property':1},{'property':2}]

uniqBy返回一个新的枚举,该枚举仅包含包含唯一属性值的项.无论接收器类型如何,默认实现都会返回一个数组.(链接到Ember指南)


推荐阅读
author-avatar
忧伤玫瑰coco_873
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有