【发布时间】:2019-02-19 01:43:18
【问题描述】:
ES6 是否有任何方法可以通过 1 种方法将对象唯一地推送到数组?
例如:
MyArray.pushUniquely(x);
或者像旧版本一样好用? :
MyMethod(x) {
if ( MyArray.IndexOf(x) === -1 )
MyArray.Push(x);
}
ES6有什么方法可以唯一推送吗?
【问题讨论】:
-
既然你用
mongo-shell标记了这个,值得注意的是MongoDB有$.addToSetoperator用于集合。 -
在这种情况下我必须使用迭代查询。查询,然后获取一些 id,然后再次查询。最后,我必须将它们都减少为唯一的。
标签: javascript arrays ecmascript-6 mongo-shell