javascript3 [자바스크립트] Lodash를 사용해서 배열 안에 같은 value를 가진 객체 데이터 삭제해주기 (데이터 고유화 작업) Lodash 설치 npm install lodash Lodash 패키지에서 uniqBy import하기 import _uniqBy from 'lodash/uniqBy' 사용법 https://lodash.com/docs/4.17.15#uniqBy Lodash Documentation _(value) source Creates a lodash object which wraps value to enable implicit method chain sequences. Methods that operate on and return arrays, collections, and functions can be chained together. Methods that retrieve a single value or may .. 2022. 8. 7. [자바스크립트] addEventListener의 두번째 인자로 왜 함수 실행이 아닌 함수 자체를 가질까? addEventListener의 두번째 인자로 왜 함수 실행이 아닌 함수 자체를 가질까? addEventListener는 두번째 인자로 어떤 이벤트가 발생했을때 실행할 함수를 가진다. (이벤트가 동작한 후에 실행할 함수를 인자로 가짐) ❌ 틀린 코드 1. addEventListener의 두번째 인자에 함수 호출을 가지게 될 경우: 이벤트가 발생했을때 함수가 실행되어 리턴값을 addEventListener의 두번째 인자값으로 가지게 된다. window.addEventListener('click', offEditMode()); ✅ 올바른 코드 2. addEventListener의 두번째 인자에 콜백 함수 안에 함수 호출 or 함수 자체를 가지게 될 경우: 콜백함수안에 원하는 함수를 호출하거나 함수자체를 인자.. 2022. 6. 23. [JavaScript] 팩토리 함수란? 참조형 데이터(객체, 배열, 함수)를 리턴하는 함수 참고 Vue.js에서 data함수도 객체를 반환하므로 팩토리함수다 2022. 6. 20. 이전 1 다음