import _ from 'lodash';
const usersA = [
{ userId: '1', name: 'Malza' },
{ userId: '2', name: 'Neo' },
];
const usersB = [
{ userId: '1', name: 'Malza' },
{ userId: '3', name: 'Amy' },
];
const usersC = usersA.concat(usersB);
console.log('concat', usersC); // 4개 나온다.
console.log('uniqBy', _.uniqBy(usersC, 'userId')); // 3개 나온다.
const usersD = _.unionBy(usersA, usersB, 'userId');
console.log('unionBy', usersD); // 3개 나온다.
import _ from 'lodash';
const users = [
{ userId: '1', name: 'Malza' },
{ userId: '2', name: 'Jiyoon' },
{ userId: '3', name: 'Amy' },
{ userId: '4', name: 'Crown' },
{ userId: '5', name: 'Faker' },
];
const foundUser = _.find(users, { name: 'Amy' }); // name 이 Amy 인 객체를 찾는다.
const foundUserIndex = _.findIndex(users, { name: 'Amy' }); // index 를 찾는다.
console.log(foundUser);
console.log(foundUserIndex);
_.remove(users, { name: 'Malza' });
console.log(users); // malza 가 지워졌다.