Consistent wording

This commit is contained in:
Isabelle Viktoria Maciohsek
2020-11-01 20:50:57 +02:00
parent ef40a60a50
commit 0ba944aa66
18 changed files with 21 additions and 18 deletions

View File

@ -5,7 +5,7 @@ tags: date,intermediate
Calculates the date of `n` days from the given date, returning its string representation.
- Use `new Date()` to create a date object from the first parameter.
- Use `new Date()` to create a date object from the first argument.
- Use `Date.prototype.getDate()` and `Date.prototype.setDate()` to add `n` days to the given date.
- Use `Date.prototype.toISOString()` to return a string in `yyyy-mm-dd` format.

View File

@ -6,7 +6,7 @@ tags: math,beginner
Checks if two numbers are approximately equal to each other.
- Use `Math.abs()` to compare the absolute difference of the two values to `epsilon`.
- Omit the third parameter, `epsilon`, to use a default value of `0.001`.
- Omit the third argument, `epsilon`, to use a default value of `0.001`.
```js
const approximatelyEqual = (v1, v2, epsilon = 0.001) =>

View File

@ -17,6 +17,6 @@ const bifurcate = (arr, filter) =>
```
```js
bifurcate(['beep', 'boop', 'foo', 'bar'], [true, true, false, true]);
bifurcate(['beep', 'boop', 'foo', 'bar'], [true, true, false, true]);
// [ ['beep', 'boop', 'bar'], ['foo'] ]
```

View File

@ -17,5 +17,6 @@ const bifurcateBy = (arr, fn) =>
```
```js
bifurcateBy(['beep', 'boop', 'foo', 'bar'], x => x[0] === 'b'); // [ ['beep', 'boop', 'bar'], ['foo'] ]
bifurcateBy(['beep', 'boop', 'foo', 'bar'], x => x[0] === 'b');
// [ ['beep', 'boop', 'bar'], ['foo'] ]
```

View File

@ -7,7 +7,7 @@ Capitalizes the first letter of a string.
- Use array destructuring and `String.prototype.toUpperCase()` to capitalize the first letter of the string.
- Use `Array.prototype.join('')` to combine the capitalized `first` with the `...rest` of the characters.
- Omit the `lowerRest` parameter to keep the rest of the string intact, or set it to `true` to convert to lowercase.
- Omit the `lowerRest` argument to keep the rest of the string intact, or set it to `true` to convert to lowercase.
```js
const capitalize = ([first, ...rest], lowerRest = false) =>

View File

@ -5,7 +5,7 @@ tags: math,beginner
Converts Celsius to Fahrenheit.
- Follows the conversion formula `F = 1.8 * C + 32`.
- Follow the conversion formula `F = 1.8 * C + 32`.
```js
const celsiusToFahrenheit = degrees => 1.8 * degrees + 32;

View File

@ -1,6 +1,6 @@
---
title: checkProp
tags: function,object,beginner
tags: function,object,intermediate
---
Creates a function that will invoke a predicate function for the specified property on a given object.

View File

@ -8,8 +8,8 @@ Creates a counter with the specified range, step and duration for the specified
- Check if `step` has the proper sign and change it accordingly.
- Use `setInterval()` in combination with `Math.abs()` and `Math.floor()` to calculate the time between each new text draw.
- Use `Document.querySelector()`, `Element.innerHTML` to update the value of the selected element.
- Omit the fourth parameter, `step`, to use a default step of `1`.
- Omit the fifth parameter, `duration`, to use a default duration of `2000`ms.
- Omit the fourth argument, `step`, to use a default step of `1`.
- Omit the fifth argument, `duration`, to use a default duration of `2000`ms.
```js
const counter = (selector, start, end, step = 1, duration = 2000) => {

View File

@ -6,7 +6,7 @@ tags: date,beginner
Gets the name of the weekday from a `Date` object.
- Use `Date.prototype.toLocaleDateString()` with the `{ weekday: 'long' }` option to retrieve the weekday.
- Use the optional second parameter to get a language-specific name or omit it to use the default locale.
- Use the optional second argument to get a language-specific name or omit it to use the default locale.
```js
const dayName = (date, locale) =>

View File

@ -6,7 +6,7 @@ tags: string,intermediate
Decapitalizes the first letter of a string.
- Use array destructuring and `String.prototype.toLowerCase()` to decapitalize first letter, `...rest` to get array of characters after first letter and then `Array.prototype.join('')` to make it a string again.
- Omit the `upperRest` parameter to keep the rest of the string intact, or set it to `true` to convert to uppercase.
- Omit the `upperRest` argument to keep the rest of the string intact, or set it to `true` to convert to uppercase.
```js
const decapitalize = ([first, ...rest], upperRest = false) =>

View File

@ -6,6 +6,7 @@ tags: array,beginner
Creates a new array with `n` elements removed from the left.
- Use `Array.prototype.slice()` to remove the specified number of elements from the left.
- Omit the last argument, `n`, to use a default value of `1`.
```js
const drop = (arr, n = 1) => arr.slice(n);

View File

@ -6,13 +6,14 @@ tags: array,beginner
Creates a new array with `n` elements removed from the right.
- Use `Array.prototype.slice()` to remove the specified number of elements from the right.
- Omit the last argument, `n`, to use a default value of `1`.
```js
const dropRight = (arr, n = 1) => arr.slice(0, -n);
```
```js
dropRight([1, 2, 3]); // [1,2]
dropRight([1, 2, 3]); // [1, 2]
dropRight([1, 2, 3], 2); // [1]
dropRight([1, 2, 3], 42); // []
```

View File

@ -5,7 +5,7 @@ tags: math,beginner
Converts Fahrenheit to Celsius.
- Follows the conversion formula `C = (F - 32) * 5/9`.
- Follow the conversion formula `C = (F - 32) * 5/9`.
```js
const fahrenheitToCelsius = degrees => (degrees - 32) * 5 / 9;

View File

@ -6,7 +6,7 @@ tags: math,beginner
Checks if the given number falls within the given range.
- Use arithmetic comparison to check if the given number is in the specified range.
- If the second parameter, `end`, is not specified, the range is considered to be from `0` to `start`.
- If the second argument, `end`, is not specified, the range is considered to be from `0` to `start`.
```js
const inRange = (n, start, end = null) => {

View File

@ -6,7 +6,7 @@ tags: string,beginner
Indents each line in the provided string.
- Use `String.prototype.replace()` and a regular expression to add the character specified by `indent` `count` times at the start of each line.
- Omit the third parameter, `indent`, to use a default indentation character of `' '`.
- Omit the third argument, `indent`, to use a default indentation character of `' '`.
```js
const indentString = (str, count, indent = ' ') =>

View File

@ -5,7 +5,7 @@ tags: math,beginner
Converts kilometers to miles.
- Follows the conversion formula `mi = km * 0.621371`.
- Follow the conversion formula `mi = km * 0.621371`.
```js
const kmToMiles = km => km * 0.621371;

View File

@ -5,7 +5,7 @@ tags: math,beginner
Converts miles to kilometers.
- Follows the conversion formula `km = mi * 1.609344`.
- Follow the conversion formula `km = mi * 1.609344`.
```js
const milesToKm = miles => miles * 1.609344;

View File

@ -6,7 +6,7 @@ tags: array,intermediate
Returns the minimum/maximum value of an array, after applying the provided function to set the comparing rule.
- Use `Array.prototype.reduce()` in combination with the `comparator` function to get the appropriate element in the array.
- You can omit the second parameter, `comparator`, to use the default one that returns the minimum element in the array.
- Omit the second argument, `comparator`, to use the default one that returns the minimum element in the array.
```js
const reduceWhich = (arr, comparator = (a, b) => a - b) =>