Simplify _arrayUnique (#11145)

This commit is contained in:
Mikhail 2023-02-15 16:20:29 +02:00 committed by GitHub
parent 120b72eaae
commit 22c6906bbe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -182,14 +182,9 @@ export function unlistenArrayEvents(array, listener) {
* @param items
*/
export function _arrayUnique<T>(items: T[]) {
const set = new Set<T>();
let i: number, ilen: number;
const set = new Set<T>(items);
for (i = 0, ilen = items.length; i < ilen; ++i) {
set.add(items[i]);
}
if (set.size === ilen) {
if (set.size === items.length) {
return items;
}