일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vue
- v-model
- 3003번
- 배열파티션
- 리스트복사
- v-if
- 젠킨스
- Python
- 코어자바스크립트
- 도커
- 빅오표기법
- 백준
- 이벤트버블링
- 이벤트캡쳐링
- MSA
- JavaScript
- v-on
- 객체지향의 사실과 오해
- 10926번
- 프리코스
- DevOps
- 쿠버네티스
- 파이썬
- 10869번
- hoisting
- 실행 컨텍스트
- 우테코
- 2588번
- LeetCode
- v-for
- Today
- Total
목록분류 전체보기 (69)
새오의 개발 기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b9osII/btrYqK0nXGc/lohY4mYK1PmqffRrjWZ9g0/img.png)
타입 검사 typeof // primitive를 typeof로 검사하는 예시 typeof '문자열' // 'string' typeof true // 'boolean' typeof undefined // 'undefined' typeof 123 // 'number' typeof Symbol() // 'symbol' typeof로 검사하면 문자열로 반환됨 // reference value의 typeof 예시 function myFunction() { console.log('function'); }; const str = new String('문자열'); typeof myFunction // 'function' typeof str // 'object' typeof null // 'object' 단점: refe..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/MymGC/btrYrj0VPoj/99mvzifLtvCW6EBBTulO11/img.jpg)
01. 상황에 따라 달라지는 this 다른 대부분의 객체지향 언어에서 this는 클래스로 생성한 인스턴스 객체를 의미하지만 자바스크립트에서 this는 상황별로 달라짐. 자바스크립트에서 this는 기본적으로 실행 컨텍스트가 생성될 때 함께 결정 실행 컨텍스트는 함수를 호출할 때 생성되므로, this는 함수를 호출할 때 결정된다고 할 수 있음 즉 함수를 어떤 방식으로 호출하느냐에 따라 값이 달라짐 1-1. 전역 공간에서의 this 전역공간에서 this는 전역 객체를 가리킴 개념상 전역 컨텍스트를 생성하는 주체가 바로 전역 객체이기 때문 전역 객체는 자바스크립트 런타임 환경에 따라 다른 이름과 정보를 가지고 있는데 브라우저 환경에서 전역객체는 window이고 Node.js 환경에서는 global임 전역변수를 ..
Set 객체를 활용하여 배열의 중복 원소 제거하는 법 Set은 ES6에서 등장한 새로운 데이터 object Set은 unique한 값만 저장할 수 있도록 하기 때문에 Array에 넣게 되면 중복되는 값이 사라진다. const dupArr = [1, 2, 3, 1, 2]; const set = new Set(dupArr); const uniqueArr = [...set]; console.log(uniqueArr) // [1, 2, 3] 중복값이 있는 배열을 Set객체로 만들면 중복이 제거가 되는데, 이를 다시 Spread Oprator를 활용하여 배열로 변환하면 처음 배열에서 중복값이 제거된 상태가 된다. const dupArr = [1, 2, 3, 1, 2]; const set = new Set(dupA..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/55Dgp/btrW389bN3C/w5n0AKKPgPKSNYFeGXRhn1/img.png)
CI의 배경 소프트웨어 개발 주기 1. 요구사항 분석 비즈니스 조직은 해당 프로젝트에서 달성해야 하는 요구 사항을 분석함. 이 과정에서 프로젝트의 비용과 프로젝트로 얻을 수 있는 결과가 계산되고 프로젝트의 목표를 설정함. 2. 설계 정교하게 구현해야 할 기능들을 정리하고 프로젝트 전체 계획을 만듦. 프로세스 그림이나 전체적인 인터페이스, 레이아웃, 디자인 등 여러 종류의 문서가 만들어짐. 3. 구현 구현 단계에서 프로젝트 매니저는 어떤 일을 할지 결정해서 개발자에게 분배함. 개발자들은 설계 단계에서 정의된 과제와 목표에 따라 개발을 진행한다. 4. 테스트 모든 기능이 구현된 후 테스트 팀이 이 역할을 맡음. 소프트웨어의 모든 모듈을 테스트하고, 이 과정에서 버그가 발견될 경우 이슈로 기록함. 테스트에 실..