자주쓰이는 lodash-es 배열 문법 17가지
여기에는 lodash-es에서 자주 사용되는 배열 관련 함수의 예시 20개가 포함되어 있습니다. 이 함수들은 배열 조작, 변환 및 필터링에 유용합니다. 1. 배열에서 중복 제거: import _ from 'lodash-es'; const uniqueNumbers = _.uniq([1, 2, 2, 3, 4, 4, 5]); console.log(uniqueNumbers); // [1, 2, 3, 4, 5] 2. 배열을 문자열로 변환: import _ from 'lodash-es'; const arrayToString = _.join(['apple', 'orange', 'banana'], ', '); console.log(arrayToString); // 'apple, orange, banana' 3. 배열에..
2024. 1. 1.
JS Module
모듈 import, export export 모듈 내보내기 Named Export 모듈 밖으로 내보내려는 항목 앞에 export 를 붙인다. 각 항목(function, const 등)은 export 할 때 이름으로 참조되었으며, import 할 때에 이 이름을 참조하여 사용한다. export const name = 'square'; export function draw(ctx, length, x, y, color) { ctx.fillStyle = color; ctx.fillRect(x, y, length, length); return { length: length, x: x, y: y, color: color }; } 여러 항목 내보내기 export { name, draw, reportArea, repo..
2020. 9. 23.
Refactoring javascript 2
Clean coding in JavaScript 2 리팩토링 자바스크립트, 클린 코드 작성하기 2 Refactoring js example code destructuring, spread operator, async-await, template literals, optional chaining example code 디스트럭처링, 스프레드 오퍼레이터, 어싱크 어웨이트, 템플릿리터럴, 옵셔널 체이닝 활용하기 Optional Chaining 옵셔널 체이닝 연산자 ?. 는 체인의 각 참조가 유효한지 명시적으로 검증하지 않고, 연결된 객체 체인 내에 깊숙이 위치한 속성 값을 읽을 수 있다. 만약 참조가 nullish (null 또는 undefined)이라면, 에러가 발생하는 것 대신에 표현식의 리턴 값은 und..
2020. 9. 23.