diff --git a/snippets/dropRight.md b/snippets/dropRight.md index d1a56d764..a39613a14 100644 --- a/snippets/dropRight.md +++ b/snippets/dropRight.md @@ -1,11 +1,11 @@ ### dropRight -Returns a new array with `n` elements removed from the right +Returns a new array with `n` elements removed from the right. -Check if `n` is shorter than the given array and use `Array.slice()` to slice it accordingly or return an empty array. +Use `Array.slice()` to slice the remove the specified number of elements from the right. ```js -const dropRight = (arr, n = 1) => n < arr.length ? arr.slice(0, arr.length - n) : [] +const dropRight = (arr, n = 1) => arr.slice(0, -n); //dropRight([1,2,3]) -> [1,2] //dropRight([1,2,3], 2) -> [1] //dropRight([1,2,3], 42) -> []