VDL Plugin SDK

uniq

Import from @varavel/vdl-plugin-sdk/utils/arrays.

function uniq<T>(arr): T[];

Creates a duplicate-free version of an array.

This function takes an array and returns a new array containing only the unique values from the original array, preserving the order of first occurrence.

Type Parameters

Type ParameterDescription
TThe type of elements in the array.

Parameters

ParameterTypeDescription
arrreadonly T[]The array to process.

Returns

T[]

A new array with only unique values from the original array.

Example

const array = [1, 2, 2, 3, 4, 4, 5];
const result = uniq(array);
// result will be [1, 2, 3, 4, 5]