20240114

귤금·2024년 1월 14일

Node.js 4기 TIL

목록 보기
12/86

Today?

GIT

vscode에서 git 브랜치 제어하는 법

  1. git branch
    브랜치 목록 확인(로컬)
  2. git branch [branch-name]
    branch-name이라는 branch를 생성함
    git branch "kjy"
  3. git checkout [branch-name]
    브랜치가 없을 경우 전환하지 않는다. / 존재할 경우 해당 브랜치로 이동
    단, -b를 붙이면 생성 후 이동. 브랜치가 없을 경우 생성/존재할 경우 해당 브랜치로 이동
    git checkout "kjy"
    git checkout -b "kjy"
  4. git switch [branch-name]
    브랜치가 없을 경우 전환하지 않는다. / 존재할 경우 해당 브랜치로 이동
    단, -c (create의 약자)를 붙이면 생성 후 이동
    git switch "kjy"
    git switch -c "kjy" 

switch는 브랜치 전용 명령어이며 checkout은 다른 기능들의 조작(예: 커밋 단위 변경)도 포함하는 명령어... 그래서 branch만 조작하고 싶을 경우 switch를 쓰는 게 안전하다고 함.


팀과제 작성

view.js


오늘 배운 것

JavaScript에서 for...of와 for...in 루프의 주요 차이점

for...of 루프

목적 : for...of 루프는 반복 가능한 객체(예: 배열, 문자열, Map, Set 등)의 값에 대해 반복
사용 방법: for...of는 반복 가능한 객체의 값에 직접 액세스하고, 순서대로 이 값을 반복

for...in 루프

목적: for...in 루프는 객체의 모든 열거 가능한 속성(키)에 대해 반복. 주로 객체의 속성을 순회할 때 사용됨
사용 방법: for...in은 객체의 키(속성 이름)를 순서대로 반복하며, 배열에도 사용할 수 있지만 배열의 인덱스를 문자열 형태로 반환

0개의 댓글