일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 원시자료형
- Router
- 자바스크립트
- condestates
- cta button
- WAI-ARIA
- JS
- 프로토타입
- 참조자료형
- css in js
- cta버튼
- Prototype
- codestates
- 코드스테이츠
- html
- CDD
- 계산기
- self reliance
- codestate
- OOP
- JavaScript
- frontend
- css
- 프론트엔드
- 호스트인식
- 코드스테이스
- 개발자
- 회고
- 객체지향
- Javascript #코드스테이츠
- Today
- Total
목록javascript (19)
jh.nrtv

들어가며 코드리뷰 시간에 팀 리드분께서 전역 객체에 대해서 살짝 말씀해 주셔서 이번 기회에 정리하고자 한다. 전역객체란? 전역객체 : 모든 요소들이 소속된 객체로, 최상위에 존재하기 때문에 어디서든 접근이 가능하다. JS는 소스코드를 실행하기 전에 최상위에 위치한 전역객체를 만든다. 전역객체는 전체 코드에서 단 한개만 존재할 수 있으며 constructor가 없기에 새로 생성할 수 없다. 또한 실행 환경에 따라서 달라진다. 예를 들어 브라우저라면 window, node라면 global이다. 전역 객체는 전역 스코프를 가진다. 전역객체는 자식 객체를 사용할 때 생략할 수 있다. 예를 들어 아래 두 객체는 동일하게 동작한다. window.document document 우리가 매우 익숙하게 사용하는 aler..

✅ 들어가며 알고리즘 스터디를 하면서 내가 Array등의 자료형을 순회할 때 for, while, map등과 같은 전형적인 방법만을 사용한다는 것을 발견했다. 물론 다양한 방법을 구사하지 않아도 알고리즘 문제에서는 동일한 시간복잡도로 내가 원하는 방향을 구현할 수 있다면 상관없다. 하지만 협업의 상황에서는 여러 사람들이 다양하고 간결한 메서드 사용을 선호하며 이는 가독성 향상에 긍정적이다. 때문에 각 메서드를 이해하고 정리해서 친숙해질 필요가 있겠다고 느꼈다. 주요 메서드를 정리하고 간략한 예시를 제시한다. 🔸 arr.map 각 배열 요소에 대해 작업 수행해서 새 배열을 반환한다. 기존 배열은 바꾸지 않는다. 매개변수 중 currentValue 는 필수이나, 나머지는 옵셔널하다. //구문 arr.map(..
✅ 들어가며 공부를 하다보면 자주 보이는 'Node.js는 모듈화를 통한 캡슐화를 지향한다'라는 말이 있는데 이게 무슨 의미일까? 이번 기회에 찾아보고 정리해보고자 한다. ( 특히나 MSA, Nest 등의 키워드 검색시 관련 개념이 자주 보인다. ) ✅ 모듈화 모듈화는 기능을 단위로 분리하는 개념이다. 모듈화는 큰 규모의 코드를 작은 단위로 분리하여 각각의 모듈로 구성하는 것을 의미한다. 각 모듈은 특정 기능이나 역할을 수행하며, 독립적으로 동작할 수 있습니다. 모듈화를 통해 코드는 기능 단위로 분리되어 관리되므로, 코드의 구조가 명확해지고 유지보수가 용이해진다. 모듈화는 코드의 재사용성을 높이고 중복을 줄여주는 장점을 가지며, 코드의 응집도를 높이고 결합도를 낮추어 유지보수를 편리하게 만들어준다. 또한..
JS를 공부하다보면 자주 만날 수 있는 키워드인 '프로퍼티'에 대해서 정확하게 공부하고 기록하고자 한다. ✅ JS에서 프로퍼티란 무엇일까? 프로퍼티- 다른 값 ( 일반적으로 object )과 연관되어 있는 특정한 값 예를 들어 아래의 코드에서 str.length 는 문자열의 length 프로퍼티이다. 문자열에는 length라는 property가 포함되어 있는데 이 프로퍼티는 문자열 안에 있는 문자의 양을 정수로 나타낸 값을 담고 있다. const str = '문자수'; //str문자열 객체의 length 프로퍼티를 출력 console.log(str.length); //출력된 값 //>3 [출처] [JavaScript] property란 무엇인가?|작성자 AIdev < MDN에서 정의하고 있는 Proper..