lodashで配列を扱う関数で first
と last
というのがあって、通常は配列の先頭を取り出すのが first
、末尾を取り出すのが last
なんだけど、2番目の引数にnumberを渡すとその長さ分を先頭または末尾から取り出してくれてた。
var numbers = [1, 2, 3]
console.log(_.first(numbers)) // => 1
console.log(_.first(numbers, 2)) // => [1, 2]
console.log(_.last(numbers)) // => 3
console.log(_.last(numbers, 2)) // => [2, 3]
というのはもう過去の話!
今はこうやる
var numbers = [1, 2, 3]
console.log(_.take(numbers, 2)) // => [1, 2]
console.log(_.takeRight(numbers, 2)) // => [2, 3]
わかりやすい名前になってた