Quicksnip

1 readers
1 users here now

https://quicksnip.dev/ , but with fedify.dev to create an experimental federated snippet store right from lemmy (hope that this doesn't count as spam!)

founded 1 month ago
MODERATORS
1
 
 

title: Remove Duplicates description: Removes duplicate values from an array. author: dostonnabotov tags: array,deduplicate


const removeDuplicates = (arr) => [...new Set(arr)];

// Usage:
const numbers = [1, 2, 2, 3, 4, 4, 5];
removeDuplicates(numbers); // Returns: [1, 2, 3, 4, 5]
2
 
 

title: Partition Array description: Splits an array into two arrays based on a callback function. author: Swaraj-Singh-30 tags: array,partition,reduce


const partition = (arr, callback) =>
  arr.reduce(
    ([pass, fail], elem) => (callback(elem) ? [[...pass, elem], fail] : [pass, [...fail, elem]]),
    [[], []]
  );

// Usage:
const numbers = [1, 2, 3, 4, 5, 6];
const isEven = (n) => n % 2 === 0;
partition(numbers, isEven); // Returns: [[2, 4, 6], [1, 3, 5]]