JavaScript

3 posts
JavaScript

객체가 비어있는지 검사하는 2가지 방법: `Object.keys`와 `for...in`을 이용한 접근 방법

자바스크립트에서 객체가 비어있는지 검사하는 2가지 방법을 알아봅니다. 그리고 각 방법을 비교, 분석하며 상황에 따라 사용하는 방법을 명확히 알아봅니다.

4 min read
JavaScript

JavaScript에서 내장 객체를 확장하는 것이 위험한 이유

편리해 보이지만 예상치 못한 결과를 초래할 수 있는 일반적인 JavaScript 사례인 Array.prototype과 같은 표준 내장 객체를 확장하는 방법을 알아봅니다. 그리고 잠재적인 위험의 예를 자세히 살펴보고, 보다 읽기 쉽고 유지보수하기 쉬운 코드를 작성하는 데 도움이 되는 대체 접근 방식에 대해 알아봅니다. 또한 Object.definedProperty()를 사용하여 객체를 더 안전하게 확장하는 방법을 소개합니다.

5 min read
JavaScriptDevelopments

자바스크립트에서 객체를 복사하는 다양한 방법과 깊은 복사하는 로직 직접 구현해보기

객체를 복사하는 다양한 방법의 장단점을 살펴보고, lodash를 사용하지 않고 객체를 깊게 복사하는 로직을 직접 구현합니다. 우리 프로젝트의 번들 크기는 중요하니까요.

7 min read