diff --git a/snippets/takeRight.md b/snippets/takeRight.md new file mode 100644 index 000000000..03fc634fa --- /dev/null +++ b/snippets/takeRight.md @@ -0,0 +1,10 @@ +### takeRight + +Use `Array.slice()` to create a slice of the array with `n` elements taken from the end. + +```js +const takeRight = (arr, n = 1) => arr.slice(arr.length - n, arr.length); +// takeRight([1, 2, 3], 2) -> [ 2, 3 ] +// takeRight([1, 2, 3]) -> [3] +// takeRight([1, 2, 3]) -> [] +``` \ No newline at end of file diff --git a/tag_database b/tag_database index 937676886..d1733c293 100644 --- a/tag_database +++ b/tag_database @@ -78,6 +78,7 @@ sum-of-array-of-numbers:array swap-values-of-two-variables:utility tail-of-list:array take:array +takeRight:array truncate-a-string:string unique-values-of-array:array URL-parameters:utility