diff --git a/snippets/last.md b/snippets/last.md index bf61f2491..d1babd375 100644 --- a/snippets/last.md +++ b/snippets/last.md @@ -5,10 +5,11 @@ tags: array,beginner Returns the last element in an array. -Check if `arr` is truthy and has a `length` property, use `arr.length - 1` to compute the index of the last element of the given array and return it, otherwise return `undefined`. +Check if `arr` is an instance of an `Array`, use `arr.length - 1` to compute the index of the last element of the given array and return it, otherwise return `undefined`. ```js -const last = arr => (arr && arr.length ? arr[arr.length - 1] : undefined); +const last = arr => + (arr instanceof Array ? arr[arr.length - 1] : undefined); ``` ```js