분류 전체보기(227)
-
jset로 테스트 코드 만들기
1.jest 설치 방법 jest 설치 전에 node.js를 먼저 설치를 한다. 그리고 테스트를 하기 위한 파일이 들어있는 폴더로 들어가 jest를 설치해준다. npm init -y npm install --save-dev jest npm init 명령어는 프로그램을 시작한다는 뜻으로 package.json을 생성해준다. (package.json 은 해당 노드 파일의 기본 정보를 담고 있다.) 그후 package.json 파일의 script의 test 부분을 jest로 변경 시켜준다. // package.json { "scripts": { "test": "jest" } } 2. 테스트 방법 test("This is a test" ,() => { expect(true).toBe(true); }); descr..
2019.07.24 -
Check Point 1~2
보호되어 있는 글입니다.
2019.07.23 -
Simple git work flow
1. 레파지토리를 fork 한다. 2. 각자 Local로 git clone 한다. 3. 연결 작업 git remote add pair(변수) (pair의 깃 주소를 입력한다,) git remote -v (remote 가 어떻게 설정 되어있는지 확인 할 수 있다.) 4. 작업후 git add git commit -m "change" 5. 자신의 레파지토리로 가져온다. git push origin master ( or other branch name) 6. 상대 방이 코드를 작성한 후 푸시를 했다면 바뀐 코드를 자신에게 가져온다. git pull pair master (or other branch name) 7. 이후 계속 반복 git 참고 페이지 :http..
2019.07.23 -
함수 객체
function add (x,y){ return x+y; } add.result = add(2,5; add.status = "ok" console.log(add.result); // 5 console.log(add.status); // "ok" 위의 코드를 보면 함수가 일반 객체 처럼 프로퍼티를 추가하는 게 가능하다는 것을 보여준디. 함수 코드는 [[Code]] 내부 프로퍼티에 자동으로 저장된다. ※add() 함수 객체 [[Code]] ======> return x+y result ======> 5 status ======> "ok" 자바스크립트에서 함수도 일반 객체 처럼 취급 될수 있고 다음과 같은 동작이 가능한 일급 객체이다. (일급 객체란 나열한 기능이 모두 가능한 객체를 말한다. 리터럴에 의해 생..
2019.07.19 -
함수
함수의 정의 함수를 생성하는 방식에는 3가지 방식이 있다. 각각의 방식에 따라 동작에 미묘한 차이가 있다. 함수 선언문 (function statement) 함수 표현식 (function expression) Function() 생성자 함수 1. 함수 리터럴 자바스크립트에서는 함수도 일반 객체처럼 값으로 취급된다. 때문에 함수 리터럴을 이용해 함수를 생성할 수 있다, 함수 선언문이나 함수 표현식 모두 이런 방식으로 함수를 생성한다. function add (x,y) { return x+y } 함수 리터럴은 크게 네 부분으로 구성되어 있다 function 키워드 함수명 : 함수명을 통해서 재귀적으로 호출하거나 디버거가 함수를 구별하는 식별자로 사용된다. 자바스크립트에서 함수명은 선택 사항으로 함수명이 없는..
2019.07.18 -
배열
배열은 자바스크립트 객체의 특별한 형태이다. 크기를 지정하지 않아도 되고 어떤 위치에 어느 타입의 데이터를 저장하더라도 에러가 발생하지 않는다. 1. 배열 리터럴 배열 리터럴은 새로운 배열을 만드는 데 사용하는 표기법으로 대괄호([])를 사용한다. var colorArr = ["orange", "yellow", "blue", "green", "red"]; console.log(colorArr[0]) // orange console.log(colorArr[3]) // green 객체 리터털에서는 프로퍼티 이름과 프로퍼티 값을 모두 표기해야 하지만 배열 리터럴에서는 각 요소의 값만을 포함한다. 객체의 경우는 프로퍼티의 이름으로 해당 프로퍼티에 접근했다면 배열의 경우 배열 내 인덱스 값으로 접근한다. 2.배열..
2019.07.17