元素位置操作
_.first(array, [n])
返回array(数组)的第一个元素。传递 n参数将返回数组中从第一个元素开始的n个元素。
_.first([5, 4, 3, 2, 1]);
=> 5
_.initial(array, [n])
返回数组中除了最后一个元素外的其他全部元素。 在arguments对象上特别有用。传递 n参数将从结果中排除从最后一个开始的n个元素
_.initial([5, 4, 3, 2, 1]);
=> [5, 4, 3, 2]
_.last(array, [n])
返回array(数组)的最后一个元素。传递 n参数将返回数组中从最后一个元素开始的n个元素。
_.last([5, 4, 3, 2, 1]);
=> 1
_.rest(array, [index])
返回数组中除了第一个元素外的其他全部元素。传递 index 参数将返回从index开始的剩余所有元素 。
_.rest([5, 4, 3, 2, 1]);
=> [4, 3, 2, 1]