Retitle snippets
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: JSONToFile
|
||||
title: JSON to file
|
||||
tags: node,intermediate
|
||||
firstSeen: 2017-12-17T17:55:51+02:00
|
||||
lastUpdated: 2020-10-20T23:02:01+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: JSONtoCSV
|
||||
title: JSON to CSV
|
||||
tags: array,string,object,advanced
|
||||
firstSeen: 2018-07-06T20:25:46+03:00
|
||||
lastUpdated: 2021-10-13T19:29:39+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: join
|
||||
title: Join array into string
|
||||
tags: array,intermediate
|
||||
firstSeen: 2018-01-01T12:18:40+02:00
|
||||
lastUpdated: 2020-10-22T20:23:47+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: juxt
|
||||
title: Juxtapose functions
|
||||
tags: function,advanced
|
||||
firstSeen: 2020-05-20T19:58:39+03:00
|
||||
lastUpdated: 2020-10-20T23:29:39+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: kMeans
|
||||
title: K-means clustering
|
||||
tags: algorithm,array,advanced
|
||||
firstSeen: 2020-12-28T15:38:40+02:00
|
||||
lastUpdated: 2020-12-29T16:32:46+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: kNearestNeighbors
|
||||
title: K-nearest neighbors
|
||||
tags: algorithm,array,advanced
|
||||
firstSeen: 2020-12-28T16:31:43+02:00
|
||||
lastUpdated: 2021-10-13T19:29:39+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: kmToMiles
|
||||
title: Km to miles
|
||||
tags: math,beginner
|
||||
unlisted: true
|
||||
firstSeen: 2020-10-04T00:50:13+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: last
|
||||
title: Last array element
|
||||
tags: array,beginner
|
||||
firstSeen: 2017-12-17T17:55:51+02:00
|
||||
lastUpdated: 2020-10-20T23:02:01+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: lastDateOfMonth
|
||||
title: Last date of month
|
||||
tags: date,intermediate
|
||||
firstSeen: 2020-10-09T20:36:54+03:00
|
||||
lastUpdated: 2020-10-09T22:01:42+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: lcm
|
||||
title: Least common multiple
|
||||
tags: math,algorithm,recursion,intermediate
|
||||
firstSeen: 2017-12-17T17:55:51+02:00
|
||||
lastUpdated: 2020-12-28T13:49:24+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: levenshteinDistance
|
||||
title: Levenshtein distance
|
||||
tags: string,algorithm,intermediate
|
||||
firstSeen: 2020-12-27T19:49:12+02:00
|
||||
lastUpdated: 2020-12-29T16:27:50+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: linearSearch
|
||||
title: Linear search
|
||||
tags: algorithm,array,beginner
|
||||
firstSeen: 2020-12-28T12:07:53+02:00
|
||||
lastUpdated: 2020-12-28T12:07:53+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: listenOnce
|
||||
title: Listen for an event only once
|
||||
tags: browser,event,beginner
|
||||
firstSeen: 2020-06-01T16:58:52+03:00
|
||||
lastUpdated: 2020-10-22T20:23:47+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: logBase
|
||||
title: Logarithm in specific base
|
||||
tags: math,beginner
|
||||
firstSeen: 2020-10-07T19:14:30+03:00
|
||||
lastUpdated: 2020-10-22T20:23:47+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: longestItem
|
||||
title: Longest item in array
|
||||
tags: array,intermediate
|
||||
firstSeen: 2018-01-08T21:33:47+02:00
|
||||
lastUpdated: 2020-10-22T20:23:47+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: lowercaseKeys
|
||||
title: Lowercase object keys
|
||||
tags: object,intermediate
|
||||
firstSeen: 2017-12-29T13:28:18+02:00
|
||||
lastUpdated: 2020-10-20T11:21:07+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: luhnCheck
|
||||
title: Luhn check
|
||||
tags: math,algorithm,advanced
|
||||
firstSeen: 2018-01-03T11:02:35+02:00
|
||||
lastUpdated: 2022-01-30T13:37:39+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mapConsecutive
|
||||
title: Map consecutive elements
|
||||
tags: array,intermediate
|
||||
firstSeen: 2021-08-08T05:00:00-04:00
|
||||
---
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mapKeys
|
||||
title: Map object keys
|
||||
tags: object,intermediate
|
||||
firstSeen: 2018-01-11T20:33:14+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mapNumRange
|
||||
title: Map number to range
|
||||
tags: math,beginner
|
||||
firstSeen: 2019-02-23T12:38:16+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mapObject
|
||||
title: Map array to object
|
||||
tags: array,object,intermediate
|
||||
firstSeen: 2017-12-18T12:11:58+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mapString
|
||||
title: Map string
|
||||
tags: string,intermediate
|
||||
firstSeen: 2018-07-14T10:59:56+03:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mapValues
|
||||
title: Map object values
|
||||
tags: object,intermediate
|
||||
firstSeen: 2018-01-11T20:33:14+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mask
|
||||
title: Mask a value
|
||||
tags: string,intermediate
|
||||
firstSeen: 2018-01-01T13:02:59+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: matches
|
||||
title: Match object properties
|
||||
tags: object,intermediate
|
||||
firstSeen: 2018-01-23T20:17:32+02:00
|
||||
lastUpdated: 2020-11-03T22:11:18+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: matchesWith
|
||||
title: Matches object properties based on function
|
||||
tags: object,intermediate
|
||||
firstSeen: 2018-01-23T20:17:32+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: maxBy
|
||||
title: Max array value based on function
|
||||
tags: math,array,beginner
|
||||
firstSeen: 2018-01-11T12:25:54+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: maxDate
|
||||
title: Max date
|
||||
tags: date,intermediate
|
||||
firstSeen: 2018-09-29T13:38:20+03:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: maxN
|
||||
title: N max elements
|
||||
tags: array,math,intermediate
|
||||
firstSeen: 2018-01-03T05:18:29+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: median
|
||||
title: Median
|
||||
tags: math,array,intermediate
|
||||
firstSeen: 2017-12-17T17:55:51+02:00
|
||||
lastUpdated: 2020-10-22T20:23:47+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: memoize
|
||||
title: Memoize function
|
||||
tags: function,advanced
|
||||
firstSeen: 2017-12-31T13:55:55+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: merge
|
||||
title: Merge objects
|
||||
tags: object,array,intermediate
|
||||
firstSeen: 2018-01-12T14:44:20+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mergeSort
|
||||
title: Merge sort
|
||||
tags: algorithm,array,recursion,advanced
|
||||
firstSeen: 2020-12-27T22:44:32+02:00
|
||||
lastUpdated: 2020-12-27T22:44:32+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mergeSortedArrays
|
||||
title: Merge sorted arrays
|
||||
tags: array,intermediate
|
||||
firstSeen: 2020-12-27T22:55:37+02:00
|
||||
lastUpdated: 2020-12-27T22:55:37+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: midpoint
|
||||
title: Midpoint
|
||||
tags: math,beginner
|
||||
firstSeen: 2018-11-15T17:49:04+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: milesToKm
|
||||
title: Miles to km
|
||||
tags: math,beginner
|
||||
unlisted: true
|
||||
firstSeen: 2020-10-04T00:51:51+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: minBy
|
||||
title: Min array value based on function
|
||||
tags: math,array,beginner
|
||||
firstSeen: 2018-01-11T12:25:54+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: minDate
|
||||
title: Min date
|
||||
tags: date,intermediate
|
||||
firstSeen: 2018-09-29T13:38:20+03:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: minN
|
||||
title: N min elements
|
||||
tags: array,math,intermediate
|
||||
firstSeen: 2018-01-03T05:18:29+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mostFrequent
|
||||
title: Most frequent element in array
|
||||
tags: array,intermediate
|
||||
firstSeen: 2020-01-03T15:32:46+02:00
|
||||
lastUpdated: 2020-09-15T16:28:04+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: mostPerformant
|
||||
title: Most performant function
|
||||
tags: function,advanced
|
||||
firstSeen: 2018-02-14T13:38:45+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: negate
|
||||
title: Negate predicate
|
||||
tags: function,beginner
|
||||
firstSeen: 2017-12-24T08:28:52+02:00
|
||||
lastUpdated: 2020-09-15T16:28:04+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: nest
|
||||
title: Nest objects
|
||||
tags: object,recursion,intermediate
|
||||
firstSeen: 2018-02-24T13:49:56+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: nodeListToArray
|
||||
title: NodeList to array
|
||||
tags: browser,array,beginner
|
||||
firstSeen: 2018-05-06T18:11:21+03:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: none
|
||||
title: Test if all array elements are falsy
|
||||
tags: array,beginner
|
||||
firstSeen: 2018-02-14T11:46:15+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: nor
|
||||
title: Logical nor
|
||||
tags: math,logic,beginner
|
||||
unlisted: true
|
||||
firstSeen: 2021-03-29T21:20:41+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: normalizeLineEndings
|
||||
title: Normalize line endings
|
||||
tags: string,regexp,intermediate
|
||||
firstSeen: 2020-05-04T12:33:13+03:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: not
|
||||
title: Logical not
|
||||
tags: math,logic,beginner
|
||||
unlisted: true
|
||||
firstSeen: 2020-05-13T11:28:26+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: nthArg
|
||||
title: Nth argument
|
||||
tags: function,beginner
|
||||
firstSeen: 2018-01-23T21:27:37+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: nthElement
|
||||
title: Nth element
|
||||
tags: array,beginner
|
||||
firstSeen: 2017-12-17T17:55:51+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: nthRoot
|
||||
title: Nth root of number
|
||||
tags: math,beginner
|
||||
firstSeen: 2021-01-06T22:47:48+02:00
|
||||
lastUpdated: 2021-01-06T22:47:48+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: objectFromPairs
|
||||
title: Object from pairs
|
||||
tags: object,array,beginner
|
||||
firstSeen: 2017-12-17T17:55:51+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
@ -8,6 +8,7 @@ lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
Creates an object from the given key-value pairs.
|
||||
|
||||
- Use `Array.prototype.reduce()` to create and combine key-value pairs.
|
||||
- [`Object.fromEntries()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries) provides similar functionality.
|
||||
|
||||
```js
|
||||
const objectFromPairs = arr =>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: objectToEntries
|
||||
title: Object to entries
|
||||
tags: object,array,beginner
|
||||
firstSeen: 2020-04-16T11:10:13+03:00
|
||||
lastUpdated: 2020-09-15T16:28:04+03:00
|
||||
@ -8,6 +8,7 @@ lastUpdated: 2020-09-15T16:28:04+03:00
|
||||
Creates an array of key-value pair arrays from an object.
|
||||
|
||||
- Use `Object.keys()` and `Array.prototype.map()` to iterate over the object's keys and produce an array with key-value pairs.
|
||||
- [`Object.entries()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/entries) provides similar functionality.
|
||||
|
||||
```js
|
||||
const objectToEntries = obj => Object.keys(obj).map(k => [k, obj[k]]);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: objectToPairs
|
||||
title: Object to pairs
|
||||
tags: object,array,beginner
|
||||
firstSeen: 2017-12-17T17:55:51+02:00
|
||||
lastUpdated: 2020-09-15T16:28:04+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: objectToQueryString
|
||||
title: Object to query string
|
||||
tags: object,advanced
|
||||
firstSeen: 2019-10-11T23:16:05+03:00
|
||||
lastUpdated: 2020-10-22T20:24:04+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: observeMutations
|
||||
title: Observe element mutations
|
||||
tags: browser,event,advanced
|
||||
firstSeen: 2018-01-13T14:58:52+02:00
|
||||
lastUpdated: 2020-10-22T20:24:04+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: off
|
||||
title: Remove event listener from element
|
||||
tags: browser,event,intermediate
|
||||
firstSeen: 2018-01-05T14:33:48+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: offset
|
||||
title: Offset array elements
|
||||
tags: array,beginner
|
||||
firstSeen: 2018-04-10T19:07:50+03:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: omit
|
||||
title: Omit object properties
|
||||
tags: object,intermediate
|
||||
firstSeen: 2018-01-19T13:14:46+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: omitBy
|
||||
title: Omit object properties based on function
|
||||
tags: object,intermediate
|
||||
firstSeen: 2018-01-19T13:23:45+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: on
|
||||
title: Add event listener to element
|
||||
tags: browser,event,intermediate
|
||||
firstSeen: 2018-01-05T14:33:48+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: onClickOutside
|
||||
title: Handle click outside
|
||||
tags: browser,event,intermediate
|
||||
firstSeen: 2021-01-06T13:57:56+02:00
|
||||
lastUpdated: 2021-01-06T13:57:56+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: onScrollStop
|
||||
title: Handle scroll stop
|
||||
tags: browser,event,intermediate
|
||||
firstSeen: 2021-01-07T00:31:14+02:00
|
||||
lastUpdated: 2021-01-07T00:31:14+02:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: onUserInputChange
|
||||
title: Handle user input change
|
||||
tags: browser,event,advanced
|
||||
firstSeen: 2017-12-29T17:41:53+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: once
|
||||
title: Call function once
|
||||
tags: function,intermediate
|
||||
firstSeen: 2018-01-02T00:40:46+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: or
|
||||
title: Logical or
|
||||
tags: math,logic,beginner
|
||||
unlisted: true
|
||||
firstSeen: 2020-05-13T11:35:41+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: orderBy
|
||||
title: Order array of objects
|
||||
tags: object,array,advanced
|
||||
firstSeen: 2017-12-20T11:33:20+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: orderWith
|
||||
title: Order array of objects based on property order
|
||||
tags: array,object,intermediate
|
||||
firstSeen: 2020-10-04T12:11:10+03:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: over
|
||||
title: Invoke functions on arguments
|
||||
tags: function,intermediate
|
||||
firstSeen: 2018-01-23T21:02:17+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: overArgs
|
||||
title: Transform function arguments
|
||||
tags: function,intermediate
|
||||
firstSeen: 2018-01-28T14:54:16+02:00
|
||||
lastUpdated: 2020-10-21T21:54:53+03:00
|
||||
|
||||
Reference in New Issue
Block a user