Update formatting

This commit is contained in:
Isabelle Viktoria Maciohsek
2022-01-30 18:28:03 +02:00
parent 9cb319d726
commit 843c4c4894
7 changed files with 8 additions and 8 deletions

View File

@ -8,7 +8,7 @@ lastUpdated: 2020-10-22T20:23:47+03:00
Finds the last key that satisfies the provided testing function.
Otherwise `undefined` is returned.
- Use `Object.keys(obj)` to get all the properties of the object.
- Use `Object.keys()` to get all the properties of the object.
- Use `Array.prototype.reverse()` to reverse the order and `Array.prototype.find()` to test the provided function for each key-value pair.
- The callback receives three arguments - the value, the key and the object.

View File

@ -8,7 +8,7 @@ lastUpdated: 2020-10-19T18:51:03+03:00
Flattens an object with the paths for keys.
- Use recursion.
- Use `Object.keys(obj)` combined with `Array.prototype.reduce()` to convert every leaf node to a flattened path node.
- Use `Object.keys()` combined with `Array.prototype.reduce()` to convert every leaf node to a flattened path node.
- If the value of a key is an object, the function calls itself with the appropriate `prefix` to create the path using `Object.assign()`.
- Otherwise, it adds the appropriate prefixed key-value pair to the accumulator object.
- You should always omit the second argument, `prefix`, unless you want every key to have a prefix.

View File

@ -7,7 +7,7 @@ lastUpdated: 2020-10-22T20:23:47+03:00
Iterates over all own properties of an object, running a callback for each one.
- Use `Object.keys(obj)` to get all the properties of the object.
- Use `Object.keys()` to get all the properties of the object.
- Use `Array.prototype.forEach()` to run the provided function for each key-value pair.
- The callback receives three arguments - the value, the key and the object.

View File

@ -7,7 +7,7 @@ lastUpdated: 2020-10-19T22:49:51+03:00
Iterates over all own properties of an object in reverse, running a callback for each one.
- Use `Object.keys(obj)` to get all the properties of the object, `Array.prototype.reverse()` to reverse their order.
- Use `Object.keys()` to get all the properties of the object, `Array.prototype.reverse()` to reverse their order.
- Use `Array.prototype.forEach()` to run the provided function for each key-value pair.
- The callback receives three arguments - the value, the key and the object.

View File

@ -7,8 +7,8 @@ lastUpdated: 2020-10-20T11:21:07+03:00
Gets an array of function property names from own (and optionally inherited) enumerable properties of an object.
- Use `Object.keys(obj)` to iterate over the object's own properties.
- If `inherited` is `true`, use `Object.getPrototypeOf(obj)` to also get the object's inherited properties.
- Use `Object.keys()` to iterate over the object's own properties.
- If `inherited` is `true`, use `Object.getPrototypeOf()` to also get the object's inherited properties.
- Use `Array.prototype.filter()` to keep only those properties that are functions.
- Omit the second argument, `inherited`, to not include inherited properties by default.

View File

@ -7,7 +7,7 @@ lastUpdated: 2020-10-22T20:24:04+03:00
Generates a query string from the key-value pairs of the given object.
- Use `Array.prototype.reduce()` on `Object.entries(queryParameters)` to create the query string.
- Use `Array.prototype.reduce()` on `Object.entries()` to create the query string from `queryParameters`.
- Determine the `symbol` to be either `?` or `&` based on the length of `queryString`.
- Concatenate `val` to `queryString` only if it's a string.
- Return the `queryString` or an empty string when the `queryParameters` are falsy.

View File

@ -7,7 +7,7 @@ lastUpdated: 2020-10-22T20:24:04+03:00
Creates an object composed of the properties the given function returns truthy for.
- Use `Object.keys(obj)` and `Array.prototype.filter()`to remove the keys for which `fn` returns a falsy value.
- Use `Object.keys()` and `Array.prototype.filter()`to remove the keys for which `fn` returns a falsy value.
- Use `Array.prototype.reduce()` to convert the filtered keys back to an object with the corresponding key-value pairs.
- The callback function is invoked with two arguments: (value, key).