30秒学会 JavaScript 片段 · 2020年3月10日

30秒学会 JavaScript 片段 – tail

Returns all elements in an array except for the first one.

Return Array.prototype.slice(1) if the array’s length is more than 1, otherwise, return the whole array.

代码片段

const tail = arr => (arr.length > 1 ? arr.slice(1) : arr);

使用样例

tail([1, 2, 3]); // [2,3]
tail([1]); // [1]