코드스테이츠/예제모음(4)
-
Git 설정 및 기본 명령어
Git 설정 로컬 리포지토리와 연결할 유저 정보를 설정합니다. # 버전 히스토리를 식별할 때 사용할 이름을 설정합니다. $ git config --global user.name "[firstname lastname]" # 각 기록과 연결할 이메일 주소를 설정합니다. $ git config --global user.email “[valid-email]” 도움말 보기 help 명령어를 이용하여 각 명령어 및 옵셥의 기능에 대해 살펴볼 수 있습니다. # Git에서 제공하는 모든 명령어를 볼 수 있습니다. $ git help -all # 특정 command에서 사용할 수 있는 모든 옵션을 볼 수 있습니다. $ git [command] -help 세팅 및 초기화 리포지토리를 초가화하거나 존재하는 리포지토리를 클론..
2023.04.12 -
객체분해 예제
const user = {name: '김코딩',company: {name: 'Code States',department: 'Development',role: {name: 'Software Engineer'}},age: 35} const changedUser = { // {name: '박해커',company: {name: 'Code States',department: 'Development',role: {name: 'Software Engineer'}},age: 20} ...user, name: '박해커', age: 20 } const overwriteChanges = { // {name: '박해커',age: 20} name: '박해커', age: 20, ...user // 앞에 선언된 name과 age를..
2023.01.04 -
spread / rest 예제
function printMaxNums(...args) { // 전달인자를 모두 args가 받는다. console.log(args) } printMaxNums(10, 30, 40) // 전달인자 10, 20, 30 function findBiggestArg(...args) { // [10, 30, 40, 20] let biggestArg = 0; // 값이 0인 변수 biggestArg 선언 for (let i = 0; i < args.length; i += 1){ // 배열 args를 돌면서 if (biggestArg < args[i]){ // 0보다 args의 i번째 인덱스 위치의 값이 크다면, biggestArg = args[i] // 그 값을 biggestArg변수에 할당한다. }//반복문 한바퀴..
2023.01.03 -
스코프 예제
종합퀴즈 let x = 30; // 전역스코프 function get () { return x; //get 함수 내에 별도로 x라는 변수가 선언되지 않았기때문에 전역스코프 x를 반환한다. } let result = get(20); //전달인자 20을 주어도 get함수에는 매개변수가 없기때문에 그냥 전역스코프 x의 값인 30을 반환한다. let x = 30; // 전역스코프 function get (x) { return x; // 여기서 리턴하는 x는 매개변수 x를 의미한다. } let result = get(20); // 매개변수 x가 전달인자 20으로 대체되면서 get함수는 20을 리턴하게된다. let x = 30; // 전역스코프 function get () { return x; } // get의 x..
2023.01.03