웅쓰 프로그래머 도전기

  • 홈
  • 태그
  • 방명록

자바스크립트 2

[JS] 객체 구조분해 할당 이름 바꾸기, 객체 spread syntax

const a = { name: "woong", age: 12, }; const { name: myName, age: myAge } = a; console.log(myName); // woong console.log(myAge); // 12 위 방식으로 객체 전개 구문에서 변수 이름을 바꿔줄 수 있다. const a = { name: "woong", age: 12, }; const b = Object.assign({}, a); const c = { ...a }; b.name = "hoon"; console.log(a.name); // woong (안바뀜) c.name = "june"; console.log(a.name); // woong (안바뀜) b 와 c 두 방식 모두 객체의 주소가 복사된 것이 아니..

CS 스터디 2021.11.07

[JS] let, const 와 var 의 차이

1. 적용되는 스코프가 다르다. var 는 "함수 스코프"로 작동한다. let, const 는 "블록 스코피"로 작동한다. var의 경우, 함수가 아닌 if, for, while, try/catch 문 안에서 선언된 변수를 중괄호 { } 밖에서도 사용 가능하다. if (true) { var a = 1; } console.log(a); //1이 정상적으로 출력된다. 그러나 let, const 의 경우 블록 스코프로 작동하기 때문에 함수 뿐만아니라 if, for, while, try/catch 문 내부에서 다른 스코프를 갖는다 (switch는 블록 스코프가 아님!) if (true) { let a = 1; } console.log(a); // a is not defined 오류 발생 2. var는 함수를 재..

CS 스터디 2021.11.07
이전
1
다음
더보기
프로필사진

프론트엔드 개발을 주로 다루고 있는 개발자의 블로그입니다.

  • 분류 전체보기 (43)
    • 알고리즘 (11)
    • 성장스토리 (3)
    • 개념 암기 노트 (3)
    • 프론트엔드 (11)
    • CS 스터디 (10)

Tag

프로그래머스 #알고리즘 #정수삼각형 #파이썬 #python, 알고리즘 #프로그래머스 #N으로표현 #파이썬 #python, TS #타입스크립트, https #ssl #certbot #letsencrypt #nginx, 자바스크립트, 개발자 #프로그래머 #코딩 #지망생 #공부법 #생각정리 #생각, HTTP #METHOD #HTTP완벽가이드, 프로그래머스 #파이썬 #큰수만들기 #python #알고리즘, 1장 #웹의기초 #HTTP개관, 프로그래머스 #알고리즘 #등굣길 #파이썬 #python, 프로그래머스 #조이스틱 #파이썬 #python #알고리즘, 부스트캠프 #6기 #웹모바일, 알고리즘 #프로그래머스 #단속카메라 #파이썬 #python, 프로그래머스 #알고리즘 #체육복 #파이썬 #python, HTTP #HTTP완벽가이드, 개발자취업 #개발자 #취준생 #네카라쿠배, HTTP #상태코드 #헤더 #HTTP완벽가이드, 프로그래머스 #알고리즘 #기능개발 #스택, 파이썬 #코딩테스트 #알고리즘, HTTP #HTTP완벽가이드 #프록시 #터널 #TCP #IP,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바