Array
chunk
_.chunk(['a', 'b', 'c', 'd'], 3);
// => [['a', 'b', 'c'], ['d']] 3개씩 쪼갠다.
compact
_.compact([0, 1, false, 2, '', 3]);
// => [1, 2, 3] : false, null, 0, "", undefined, and NaN 을 제외시킨다.
_.compact([0, 1, true, 2, '', 3, undefined, 'a', ' ', '\\n', '0']);
// => [1, true, 2, 3, "a", " ", "\\n", "0"]
concat
var array = [1];
var other = _.concat(array, 2, [3], [[4]]);
console.log(other);
// => [1, 2, 3, [4]] : 합치기
difference
difference
_.difference([2, 1], [2, 3]);
// => [1]
_.difference([2, 1,4, null, true], [2, 3, undefined, '', 0, false, true]);
// => [1, 4, null] : 첫번째 배열에서 두번째 배열을 지우고 남은 것들을 보여줌
differenceBy
_.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor);
// => [1.2]
// The `_.property` iteratee shorthand.
_.differenceBy([{ 'x': 2 }, { 'x': 1 }], [{ 'x': 1 }], 'x');
// => [{ 'x': 2 }]
difference
_.difference([2, 1], [2, 3]);
// => [1]
_.difference([2, 1,4, null, true], [2, 3, undefined, '', 0, false, true]);
// => [1, 4, null] : 첫번째 배열에서 두번째 배열을 지우고 남은 것들을 보여줌
difference
_.difference([2, 1], [2, 3]);
// => [1]
_.difference([2, 1,4, null, true], [2, 3, undefined, '', 0, false, true]);
// => [1, 4, null] : 첫번째 배열에서 두번째 배열을 지우고 남은 것들을 보여줌
difference
_.difference([2, 1], [2, 3]);
// => [1]
_.difference([2, 1,4, null, true], [2, 3, undefined, '', 0, false, true]);
// => [1, 4, null] : 첫번째 배열에서 두번째 배열을 지우고 남은 것들을 보여줌
difference