Re-tag array snippets

This commit is contained in:
Isabelle Viktoria Maciohsek
2020-10-18 14:58:09 +03:00
parent 821f442bec
commit c2fdfac6ce
43 changed files with 48 additions and 48 deletions

View File

@ -1,6 +1,6 @@
---
title: CSVToJSON
tags: string,array,object,advanced
tags: string,object,advanced
---
Converts a comma-separated values (CSV) string to a 2D array of objects.

View File

@ -1,6 +1,6 @@
---
title: addWeekDays
tags: date,array,intermediate
tags: date,intermediate
---
Returns a date after adding given number of business days.

View File

@ -1,6 +1,6 @@
---
title: arithmeticProgression
tags: math,array,beginner
tags: math,beginner
---
Returns an array of numbers in the arithmetic progression starting with the given positive integer and up to the specified limit.

View File

@ -1,6 +1,6 @@
---
title: averageBy
tags: math,array,function,intermediate
tags: math,array,intermediate
---
Returns the average of an array, after mapping each element to a value using the provided function.

View File

@ -1,6 +1,6 @@
---
title: bifurcateBy
tags: array,function,intermediate
tags: array,intermediate
---
Splits values into two groups according to a predicate function, which specifies which group an element in the input collection belongs to. If the predicate function returns a truthy value, the collection element belongs to the first group; otherwise, it belongs to the second group.

View File

@ -1,6 +1,6 @@
---
title: capitalize
tags: string,array,intermediate
tags: string,intermediate
---
Capitalizes the first letter of a string.

View File

@ -1,6 +1,6 @@
---
title: countWeekDaysBetween
tags: date,array,intermediate
tags: date,intermediate
---
Returns the weekday count between two dates.

View File

@ -1,6 +1,6 @@
---
title: decapitalize
tags: string,array,intermediate
tags: string,intermediate
---
Decapitalizes the first letter of a string.

View File

@ -1,6 +1,6 @@
---
title: differenceBy
tags: array,function,intermediate
tags: array,intermediate
---
Returns the difference between two arrays, after applying the provided function to each array element of both.

View File

@ -1,6 +1,6 @@
---
title: digitize
tags: math,array,beginner
tags: math,beginner
---
Converts a number to an array of digits, removing its sign if necessary.

View File

@ -1,6 +1,6 @@
---
title: fibonacci
tags: math,array,beginner
tags: math,beginner
---
Generates an array, containing the Fibonacci sequence, up until the nth term.

View File

@ -1,6 +1,6 @@
---
title: filterNonUniqueBy
tags: array,function,intermediate
tags: array,intermediate
---
Filters out the non-unique values in an array, based on a provided comparator function.

View File

@ -1,6 +1,6 @@
---
title: getSiblings
tags: browser,array,intermediate
tags: browser,intermediate
---
Returns an array containing all the siblings of the given element.

View File

@ -3,7 +3,7 @@ title: head
tags: array,beginner
---
Returns the head of a list.
Returns the head of an array.
- Check if `arr` is truthy and has a `length` property, use `arr[0]` if possible to return the first element, otherwise return `undefined`.

View File

@ -3,7 +3,7 @@ title: intersection
tags: array,math,intermediate
---
Returns a list of elements that exist in both arrays.
Returns the elements that exist in both arrays.
- Create a `Set` from `b`, then use `Array.prototype.filter()` on `a` to only keep values contained in `b`.

View File

@ -1,9 +1,9 @@
---
title: intersectionBy
tags: array,function,intermediate
tags: array,intermediate
---
Returns a list of elements that exist in both arrays, after applying the provided function to each array element of both.
Returns the elements that exist in both arrays, after applying the provided function to each array element of both.
- Create a `Set` by applying `fn` to all elements in `b`, then use `Array.prototype.filter()` on `a` to only keep elements, which produce values contained in `b` when `fn` is applied to them.

View File

@ -3,7 +3,7 @@ title: intersectionWith
tags: array,function,intermediate
---
Returns a list of elements that exist in both arrays, using a provided comparator function.
Returns the elements that exist in both arrays, using a provided comparator function.
- Use `Array.prototype.filter()` and `Array.prototype.findIndex()` in combination with the provided comparator to determine intersecting values.

View File

@ -1,6 +1,6 @@
---
title: isPrimitive
tags: type,function,array,string,intermediate
tags: type,intermediate
---
Returns a boolean determining if the passed value is primitive or not.

View File

@ -1,6 +1,6 @@
---
title: juxt
tags: array,function,advanced
tags: function,advanced
---
Takes several functions as argument and returns a function that is the juxtaposition of those functions.

View File

@ -1,6 +1,6 @@
---
title: mapString
tags: string,array,function,beginner
tags: string,intermediate
---
Creates a new string with the results of calling a provided function on every character in the calling string.

View File

@ -1,6 +1,6 @@
---
title: maxBy
tags: math,array,function,beginner
tags: math,array,beginner
---
Returns the maximum value of an array, after mapping each element to a value using the provided function.

View File

@ -1,6 +1,6 @@
---
title: midpoint
tags: math,array,beginner
tags: math,beginner
---
Calculates the midpoint between two pairs of (x,y) points.

View File

@ -1,6 +1,6 @@
---
title: minBy
tags: math,array,function,beginner
tags: math,array,beginner
---
Returns the minimum value of an array, after mapping each element to a value using the provided function.

View File

@ -1,6 +1,6 @@
---
title: normalizeLineEndings
tags: array,intermediate
tags: string,intermediate
---
Normalizes line endings in a string.

View File

@ -1,6 +1,6 @@
---
title: omit
tags: object,array,intermediate
tags: object,intermediate
---
Omits the key-value pairs corresponding to the given keys from an object.

View File

@ -1,6 +1,6 @@
---
title: omitBy
tags: object,array,function,intermediate
tags: object,intermediate
---
Creates an object composed of the properties the given function returns falsy for. The function is invoked with two arguments: (value, key).

View File

@ -1,6 +1,6 @@
---
title: partitionBy
tags: array,object,function,advanced
tags: array,object,advanced
---
Applies `fn` to each value in `arr`, splitting it each time `fn` returns a new value.

View File

@ -1,6 +1,6 @@
---
title: pick
tags: object,array,intermediate
tags: object,intermediate
---
Picks the key-value pairs corresponding to the given keys from an object.

View File

@ -1,6 +1,6 @@
---
title: pickBy
tags: object,array,function,intermediate
tags: object,intermediate
---
Creates an object composed of the properties the given function returns truthy for. The function is invoked with two arguments: (value, key).

View File

@ -1,6 +1,6 @@
---
title: primes
tags: math,array,intermediate
tags: math,intermediate
---
Generates primes up to a given number, using the Sieve of Eratosthenes.

View File

@ -1,6 +1,6 @@
---
title: pullBy
tags: array,function,advanced
tags: array,advanced
---
Mutates the original array to filter out the values specified, based on a given iterator function.

View File

@ -1,6 +1,6 @@
---
title: readFileLines
tags: node,array,string,beginner
tags: node,beginner
---
Returns an array of lines from the specified file.

View File

@ -1,6 +1,6 @@
---
title: reverseString
tags: string,array,beginner
tags: string,beginner
---
Reverses a string.

View File

@ -1,6 +1,6 @@
---
title: sortedIndexBy
tags: array,math,function,intermediate
tags: array,math,intermediate
---
Returns the lowest index at which value should be inserted into array in order to maintain its sort order, based on a provided iterator function.

View File

@ -1,6 +1,6 @@
---
title: sortedLastIndexBy
tags: array,math,function,intermediate
tags: array,math,intermediate
---
Returns the highest index at which value should be inserted into array in order to maintain its sort order, based on a provided iterator function.

View File

@ -1,6 +1,6 @@
---
title: sumBy
tags: math,array,function,intermediate
tags: math,array,intermediate
---
Returns the sum of an array, after mapping each element to a value using the provided function.

View File

@ -1,6 +1,6 @@
---
title: symmetricDifferenceBy
tags: array,function,intermediate
tags: array,intermediate
---
Returns the symmetric difference between two arrays, after applying the provided function to each array element of both.

View File

@ -1,6 +1,6 @@
---
title: symmetricDifferenceWith
tags: array,function,intermediate
tags: array,intermediate
---
Returns the symmetric difference between two arrays, using a provided function as a comparator.

View File

@ -1,6 +1,6 @@
---
title: transform
tags: object,array,intermediate
tags: object,intermediate
---
Applies a function against an accumulator and each key in the object (from left to right).

View File

@ -1,6 +1,6 @@
---
title: unionBy
tags: array,function,intermediate
tags: array,intermediate
---
Returns every element that exists in any of the two arrays once, after applying the provided function to each array element of both.

View File

@ -1,6 +1,6 @@
---
title: uniqueElementsBy
tags: array,function,intermediate
tags: array,intermediate
---
Returns all unique values of an array, based on a provided comparator function.

View File

@ -1,6 +1,6 @@
---
title: uniqueElementsByRight
tags: array,function,intermediate
tags: array,intermediate
---
Returns all unique values of an array, based on a provided comparator function, starting from the right.

View File

@ -1,6 +1,6 @@
---
title: weightedAverage
tags: math,array,intermediate
tags: math,intermediate
---
Returns the weighted average of two or more numbers.