# Spread/Rest

5개의 포스트
post-thumbnail

학습일지(23.03.06.월)

expect() 테스트 하는 값과 기대값을 비교하기 위해서 expect 함수를 사용한다. 호이스팅 JavaScript에서 호이스팅(hoisting)이란, 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다. js 엔진은 소스코드를 평가하는 과정과 실행하는 과정으로 나뉘는데 우선은 모든 변수에 undefined를 할당하고, 실행하는 과정에서 그 변수에 값을 재할당 하는 방식을 사용한다. let과 const로 선언한 변수도 호이스팅 대상이지만, var와 달리 호이스팅 시 undefined로 변수를 초기화하지는 않습니다. 따라서 변수의 초기화를 수행하기 전에 읽는 코드가 먼저 나타나면 예외가 발생합니다. Lexical scope Lexical scope는 함수를 어디서 선언하였는지에 따라 상위 스코프를 결정하는 것이다. 중요한 점은 함수의 호출이 아니라 함수의 선언에 따라 결정된다는 점이다. Default

2023년 3월 8일
·
0개의 댓글
·

[개발자되기: 화살표 함수, spread/rest ]Day-15

화살표 함수 (일반 함수) (화살표 함수) spread 문법 (전개구문) 기존 배열을 변경하지 않음(immutable) 배열을 풀어서 인자로 전달 or 배열을 풀어서 각각의 요소로 넣을 때 사용 ex) rest문법 (나머지구문) 파라미터 개수가 가변적일 때 유용 ex)

2022년 5월 15일
·
0개의 댓글
·
post-thumbnail

[CS] Spread/Rest Day-16

Spread/Rest 문법, 구조 분해 할당 Spread 문법 주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣을 때 사용됩니다. Rest 문법 배열의 형태로 받아서 사용할 수 있습니다. 파라미터 개수가 가변적일 때 유용합니다. 배열 + spread 함수는 유용합니다. 배열 합치기 기존 배열을 변경하지 않는 (immutable) 입니다. 순서를 바꾸려면 새롭게 할당해야 합니다. 배열 복사 객체에서 사용하기 함수에서 나머지 파라미터 받아오기 구조 분해 (Destructing) 분해 후 새변수에 할당 배열 객체 함수에서 객체 분해 Spread/Rest 문법 ...args와 같은 친구를 rest parameter, rest syntax라고 부릅니다. **남아있는 모든 인자를 하나의 배열에 담기 때문입니다

2021년 10월 22일
·
0개의 댓글
·
post-thumbnail

TIL - 39

ES6 에서 도입된 spread spread: 펼치다 라는 의미 배열과 객체에 사용가능 _ ...변수이름 _ > Rest 객체, 배열, 함수의 파라미터 사용가능 spread 와 다르다 ? (o/x) 다르다 ! rest 는 객체와 배열에서 사용 할 때는 비구조화 할당 문법과 함께 사용됩니다 >Scope Global Scope: 코드의 모든 범위 Function Scope: 함수 안에서만 * Block Scope: *if, for, switch 등 특정 블록 내부에서만 >Hoisting :아직 선언되지 않은 함수/변수를 "끌어올려서"사용 한다. :하지만, 자바스

2021년 6월 17일
·
0개의 댓글
·

[TIL] 2021.02.25

이머시브 과정 4일차가 지나가고 있다. 오늘은 어제부터 배우기 시작한 최신 자바스크립트의 문법에 대해 더 알아보고 koans 문제들을 풀면서 공부하는 시간을 가졌다. 오늘도 배운 것 을 바탕으로 블로깅 하면 되짚어보는 시간을 가져보자 ! 🔥Today Lesson🔥 Spread/Rest 문법과 구조분해할당 객체 review 클래스와 인스턴스 this Spread/Rest 문법과 구조분해할당✅ 먼저 Spread/Rest 문법에 대해서 알아보자. Spread연산자는 배열을 펼쳐주는 역활을 한다. Rest파라미터는 파라미터를 배열의 형태로 받아와 사용 할 수 있다. 구조분해할당 구문은 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식입니다. 배열에서의 구조분해할당 객체에서의 구조분해할당 유용한 함수에서의 객체 구조분해 객체

2021년 2월 25일
·
0개의 댓글
·