본문 바로가기

분류 전체보기127

[TIL] 초간단 Git 기본 사용법 1. vscode로 작업 directory를 열어준다. 2. 자신의 깃허브에서 Repositories를 선택하고 new를 눌러 새로운 저장소를 만든다. 3.터미널에 git init명령어를 친다. 4. SSH주소를 복사해 git remote add origin 5. git add . -> 변경된 모든 사항을 추가시킨다. 6. git commit -m "" 을 통해 변경사항을 메모리한다. 7. git push -u origin main -> 처음 push할때만 -u를 붙여주고 다음 push때는 -u를 안써도 된다. 8. 깃허브에 가보면 잘 저장된 것을 볼 수 있다. 2024. 1. 8.
[TIL] THIS 🧐 THIS 자바스크립트는 Lexical Scope를 사용하기때문에 함수의 상위 스코프가 정의 시점에 평가된다. 하지만 this 키워드는 바인딩이 객체가 생성되는 시점에 결정된다. 우리가 단순히, const testFunction = function () { return this; }; console.log(testFunction()); // Object [global] 일반함수로 실행을 하면 this키워는 global Object에 매핑된다. this를 여러기지로 매핑해보면, const developer = { name: "박재형", year: 1992, sayHello: function () { return `안녕하세요 저는 ${this.name}입니다.`; }, }; console.log(devel.. 2024. 1. 3.
[TIL] 스코프 (Scope) 🧐 스코프 const one = 10; function funcOne() { console.log(one); // 10 } funcOne(); 이 함수 내부의 콘솔에서 10이 잘 출력된다. const one = 10; function funcOne() { console.log(one); } funcOne(); function funcTwo() { const one = 20; console.log(one); } funcTwo(); funcTwo함수를 선언하고 내부에서 one이라는 메모리를 할당해주었을떄, 콘솔에는 20이 찍혀 나온다. 이는 가장 가까운 스코프에 있는 값을 가져오기 때문이다. 모든 선언은 가장 가까운 스코프에있는 선언부터 활용하게된다. 🧐렉시컬 스코프 const numberOne = 1; f.. 2024. 1. 2.
[TIL] 자바스크립트 기본 문법 숙제 자바스크립트 1주차 숙제는 알고리즘 풀이로 되어있었다. 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🧐나의 문제 풀이 function solution(absolute, signs) { let answer = []; for (let i = 0; i a + b, 0) } s.. 2023. 12. 29.