Underscore.js first initial last rest compact

_.first()

_.first(arry, [n]); 返回array元素的第一个。传递n参数,返回数组中从第一个元素开始的n个元素。

Underscore.js first initial last rest compact

_.initial()

_.initial(array, [n]);返回array除了最后一个元素外的其他全部元素。传说中arguments对象上特别有用。传递n参数,排除数组后面的n个元素

Underscore.js first initial last rest compact

_.last() 

_.last(array, [n]);返回数组最后一个元素。返回数组的后面n个元素

Underscore.js first initial last rest compact

_.rest()

_.rest(array, [index])

返回数组中除了第一个元素以外的全部元素。传递index参数,index为去除的个数, 将返回从index后的剩余所有元素。

Underscore.js first initial last rest compact

_.compact()

_.compact(array); 返回一个出去素有false值得array副本, 在js中 false null 0 "" undefined NaN都是false

Underscore.js first initial last rest compact

_.flatten()

_.flatten(arr, [shallow])

将一个嵌套多层的数组转换成只有一层的数组。如果传递shallow参数,数组只减少一维嵌套。

Underscore.js first initial last rest compact

你可能感兴趣的:(Underscore.js first initial last rest compact)