# Spread Syntax

17개의 포스트
post-thumbnail

[JS] Spread Syntax, Rest Parameter

Spread Syntax (전개 구문) > ... 을 활용한 객체 표현법으로, iterable한 객체를 풀어서 하나 하나의 요소로 전개한다. spread syntax는 다음과 같은 상황에서 사용한다. >1. 배열 literal로 배열을 정의할 때, iterable

2022년 1월 12일
·
0개의 댓글
post-thumbnail

JavaScript | 나머지 매개변수, 전개 구문(Rest parameters, Spread syntax)

...JS에서 함수에 넘겨주는 인수의 갯수 제한 → 없음인수 갯수 정해놓고 함수 만들어도 → 호출할 시 갯수 맞출 필요 x 아무것도 전달하지 않아도error 발생 x예시 코드 arguments 로 접근화살표 함수에 없음나머지 매개변수현재 추세 (여러 장점 有)함수

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

객체의 복사, 불변성의 문제

실무에서 다음 a와 같은 구조의 배열을 복사해서 안의 프로퍼티 값을 변경하니 a의 불변성이 지켜지지 않는 문제가 발생했다. 그렇게 된 원인을 다시 정리해본다.const a = { first: 1, second: 2, third: 3 }, { first: 4, se

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

[CS] Spread/Rest Day-16

주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣을 때 사용됩니다.배열의 형태로 받아서 사용할 수 있습니다. 파라미터 개수가 가변적일 때 유용합니다.기존 배열을 변경하지 않는 (immutable) 입니다. 순서를 바꾸려면 새롭게 할당해야 합니다.분

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

9/9 학습

stack메모리에는 원시 타입의 값, 참조 타입의 메모리 주소, 변수가 저장된다. 추가적으로 함수, 클래스도 stack에 저장된다.(정적인 값들)heap메모리에는 참조 타입(배열, 객체)의 실체가 저장되어 있다.배열이나 문자열을 인수 또는 요소로 확장한다.for...o

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

Spread syntax, Destructing

쓰면서도 너무 모호한.. spread 문법과 구조분해할당

2021년 7월 4일
·
0개의 댓글
post-thumbnail

JS_기초 배열, 객체

배열, 객체, 전개 구문, Rest 구문, 구조 분해 할당

2021년 4월 24일
·
0개의 댓글
post-thumbnail

Javascript-8 (Rest parameters, Spread syntax)

함수에 넘겨주는 인수의 갯수는 제약이 없다갯수를 정하고 만들어도 갯수를 굳이 맞출 필요는 없다 ※ 함수의 인수를 얻는 방법은 두 가지!'arguments' 에 대해서!! (과거 추세 ⇒ 요즘x , arrow function에는 없다)함수로 넘어 온 모든 인수에 접근

2021년 4월 13일
·
0개의 댓글

[JS] Spread / Rest / 구조분해

node 설치된 환경에서 terminal으로 파일 실행법은 >> node 파일명.확장자배열을 풀어서 인자로 전달 / 배열을 풀어서 각각의 요소로 넣을 때에 사용함객체 혹은 배열을 펼칠 수 있다.용례파라미터를 배열의 형태로 받아서 사용할 수 있음. 파라미터 개수가 가변적

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

Spread Syntax('...')

배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 (함수로 호출할 경우) 또는 요소 (배열 리터럴의 경우)로 확장하여, 0개 이상의 키-값의 쌍으로 객체로 확장일반적으로 배열의 엘리먼트를 함수의 인수로 사용하고자 할 때 Function.prototype.ap

2021년 2월 4일
·
0개의 댓글
post-thumbnail

06. Type Ahead

Fetch API: 데이터를 송수신 하는 비동기 처리를 하는 최신 API, Promise 객체를 반환: 기본 코드

2020년 12월 11일
·
0개의 댓글
post-thumbnail

JavaScript | 전개 구문, 스프레드 연산자 (일명 three dots 문법)

React 프로젝트를 진행하면서 정말 수없이 많은 전개구문, 스프레드 연산자를 사용했다.확실하게 기록하기 위해 TIL을 작성하기로 한다!먼저 공식문서부터 확인!즉, 전개 구문을 활용하면 배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수(함수로 호출할 경우)

2020년 11월 29일
·
0개의 댓글

JavsScript spread syntax, rest parameter

동사 (접혀 있던 것을) 펼치다펴다동사 (잘 보이도록) 펼치다펴다명사 확산, 전파 (→middle-age spread)명사 다양성, 폭넓음명사 언어 구문론, 통사론 (→morphology)명사 컴퓨터 (컴퓨터 언어의) 문법JavaScript에서 전개구문이라하

2020년 11월 25일
·
0개의 댓글

[Javacript] 함수에서 주의할 부분

함수 선언식✅ 함수 선언식은 호이스팅 가능 (로직을 어느 위치에서 짜든 상관없이 해당 함수를 불러올 수 있음)함수 표현식✅ 함수 표현식은 함수를 변수에 담은 것.✅ 호이스팅이 불가능(로직을 상단에서부터 읽기 때문에 위치가 중요)그리고 너무나도 헷갈렸던 부분은 함수 표현

2020년 10월 4일
·
0개의 댓글

Spread Syntax 전개 구문

함수에서 갯수가 정해지지 않은 매개변수를 표현할 때 사용할 수 있다.그냥 args라고 쓰면 배열로 다뤄진다.때문에 args0같이 index를 지정하여 사용할 수 있다.앞에 ...을 붙이면 매개변수들이 나열되기 때문에 ...을 붙여서 나머지 매개변수들도 하나씩 함수에서

2020년 9월 21일
·
0개의 댓글

[Javascript] Rest parameter and spread syntax

When we see "..." in the code, it is either rest parameters or the spread syntax.It gathers the rest of the list of arguments into an array.It is used

2020년 9월 3일
·
0개의 댓글
post-thumbnail

[TIL] 2020/08/19

Today, I Learned PRE-underbar advanced 문제 마무리 (except for 3 problems) eval을 통해서 문자열을 코드처럼 쓸 수 있다. 예를 들어, eval('2+2'); 를 하면 결과는 4가 리턴된다.내가 이것을 응용한 코드 : result.push(eval('el.'+functionOr...

2020년 8월 19일
·
0개의 댓글