Frontend

git stash git stash -m "작성할스태사메시지" git stash list 가장 최근에 추가한 stash일수록 가장 낮은번호가 된다. 즉 0번이 된다. WIP: Work in progress git stash apply stash@{적용시킬stash번호} git stash drop stash@{지워버릴stash번호}
revert git revert 취소할커밋해시 reset git reset 되돌아갈커밋해시 git reset --soft 되돌아갈커밋해시 git reset --mixed 되돌아갈커밋해시 git reset --hard 되돌아갈커밋해시 되돌아갈 커밋해시만 입력하면 mixed reset이 된다.
git diff 최신버전과 최신버전commit이후 아직 stage에 올리지않은 변경사항의 변경내용을 비교하는 명령어이다. git diff --staged git diff --cashed 최신버전과 최신버전commit이후 아직 commit하지않고, stage에만 올린 변경사항의 변경내용을 비교하는 명령어이다. git diff 커밋해시1 커밋해시2 다음은 커밋된 버전끼리 비교하는 명령어이다. 비교하고싶은 대상들의 커밋해시를 입력해주면 된다. 순서가 중요하다. 후에 적은 커밋해시2가 전에 적은 커밋해시1과 무엇이 달라진건지 비교하는 명령어이다.
함수 함수는 객체타입의 값이다. 따라서 식별자를 붙일 수 있다. 함수의 정의는 함수 선언문, 함수 표현식, Function생성자 함수, 화살표 함수를 통해 가능하다. 함수는 객체지만 일반객체와는 다르다. 일반 객체는 호출할 수 없지만 함수는 호출할 수 있다. 또한 일반 객체에는 없는 함수 객체만의 고유한 프로퍼티를 갖는다. 함수이름은 함수 몸체 내에서만 참조할 수 있는 식별자다. 함수표현식은 익명함수로 작성할 수 있지만, 함수 선언문은 반드시 기명함수로 작성해야한다. 기명함수는 자바스크립트엔진에 의해 문맥에 따라 함수표현식으로도, 함수선언문으로도 정의될 수 있다. 기명함수가 값으로 취급받는 문맥(할당연산자 우측에 위치, 그룹 연산자 내에 위치..etc)에서는 함수 리터럴로 기명함수가 단독으로 쓰인 상황..
타입 단언(Type Assertion) 단언: 주저하지 아니하고 딱 잘라 말함 any와 같이 생각없이 남발하면 좋지않은 문법이다. 단언 키워드 : as Non-null 단언 연산자 : ! -> "null 혹은 undefined가 반드시 아니다!" 할당 단언 연산자: ! -> "할당을 한거야!" // 1) const el = document.querySelector("body"); el.textContent = "Hello world?!"; documnet.queryselector라는 메서드는 선택자로 요소를 찾지 못하면, null데이터를 반환한다. HTML내에 body태그는 반드시 있지만, 타입스크립트는 선택된 태그가 body태그인지, 있을수도 없을수도있는 선택자인지 모르므로 null값이 나올수 있다고 ..
1번 퀴즈 *참고 사항 거듭제곱 연산자(**)는 왼쪽 피연산자를 밑, 오른쪽 피연산자를 지수로 한 값을 구합니다. [BigInt]()도 피연산자로 받을 수 있다는 점을 제외하면 [Math.pow()]()와 같습니다. 다음 코드의 출력값을 서술하시오. let square = { side: 10, getSquareArea() { return this.side ** 2; }, }; console.log(square.getSquareArea()); 정답 정답: 100가 출력됩니다. 메서드 내부에서 사용한 this 키워드는 객체 자신을 가리키는 참조변수입니다. 즉, 위의 코드에서 this는 square라는 객체자신을 가리킵니다. 또한 ES6에서는 메서드를 정의할 때 function 키워드를 생략한 축약 표현을 사..
1번 퀴즈 다음 코드의 출력값을 서술하시오. let x = 10; x.toString(); console.log(typeof x, x); 정답 정답: ‘number 10’이 출력됩니다. 명시적 타입 변환이나 암묵적 타입 변환이 기존 원시 값(위 예제의 경우 x 변수의 값)을 직접 변경하는 것이 아닙니다. 원시 값은 변경 불가능한 값immutable value이므로 변경할 수 없으며, 타입 변환이란 기존 원시 값을 사용해 다른 타입의 새로운 원시 값을 생성하는 것입니다. 또한 이렇게 만들어진 새로운 타입의 값은 단 한번 사용하고 버려집니다. 참고 페이지(p.109) 2번 퀴즈 다음 코드의 출력값을 차례대로 서술하시오. console.log(1 % "1"); console.log(1 + "1"); conso..
ecoEarth
'분류 전체보기' 카테고리의 글 목록 (9 Page)