# spread operator
JSX Spread Operator
리엑트 프로젝트를 보면 props를 <Component {...props} />와 같은 형태로 전달하는 것을 자주 보았다느낌상 어떠한 의미인지는 알겠지만 좀 더 정확하게 알고 싶어 찾아보았다리엑트에서 attributes를 전달할 때 아래의 두 코드는 같다모든 pr

[면접대비 예상꼬리질문] Rest Parameter과 Spread Operator가 뭔지 아시나요? [ ...arr]
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.Rest Parameter과 Spread Operator가 뭔지 아시나요?ES6에 도입된 문법으로 ...으로 표현하는 문법입니다. Rest parameter은 배열의 인수를 가져오고 새로운 배열을
Spread Operator 스프레드 연산자
객체 또는 배열의 복사의 경우위의 예시를 사용할 경우, 값을 그대로 가져오긴 하나 같은 값을 공유하고 있어값을 바꾸면 같은 자리의 값이 child2와 child1가 똑같이 변경된다.그렇기 때문에 아래와 같은 방법으로 값을 직접 지정해줘야 한다위의 방법을 스프레드 연산자
[프로그래머스] 최댓값과 최솟값- javascript
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -
Spread Operator [...] 넌 뭐니..?
Spread Operator를 아주 쉽게 말하면 괄호 제거해주는 연산자 였다.var arr = 'hello', 'world';와 같은 배열이 있다고 하자.console.log(arr); 에서 'hello', 'world' 가 나오고console.log(...arr);

Shallow Copy vs Deep Copy feat.Spread Operator {...}
source: https://www.freecodecamp.org/news/copying-stuff-in-javascript-how-to-differentiate-between-deep-and-shallow-copies-b6d8c1ef09cd/ Spread Opera
Spread operator(feat. rest parameter)
두 개의 배열을 합치는 등 unpack을 하고싶을 때가 있다이를 합치기 위해서 고전적인 방법으로는 for문을 쓰거나 concat을 사용하는 방법 등이 있을 것 같다이 방법도 좋지만 좀 더 직관적으로 이해가 될 만한 방식이 있었으면 좋겠다이렇게 spread operato
.gif)
Premitive & Reference (원시값과 참조값)
StringBooleanNumberNullUndefinedObjectSymbolPrimitiveReference초기의, 원시적인 단계의String은 Primitive(원시값)이다.원시값의 모양이 같으면 같은 값으로 단순하게 판별한다.a가 10인 시점에서 b에 값을 한번

Day.12 바닐라 자바스크립트(2021.08.17)
UI기반 컴포넌트 UI를 기준으로 컴포넌트를 나누니 변경사항이 발생했을때 너무 편하고 오류가 발생하더라도 더 잘찾을수 있는 것 같다. 뭐가 좋은지는 알겠지만 아직 자유자재로 UI기반 컴포넌트로 코드를 짤수는 없지만 연습하다보면 점점 나아질거다. 구조분해할당 위 코드에
Spread Operator
array 두 개를 합쳤는데 정작 출력을 하면 string 으로 바뀐것을 볼 수 있다.array 로 감싸면 두 array이가 하나의 item 으로 allDays 에 들어간다.'+' 가 아닌 쉼표로 array 안에 넣었더니 array가 통째로 각각 들어갔다.위와 같은 경
[JS] 얕은복사와 깊은복사(feat.리액트에서 깊은복사를...?)
참조형 데이터를 어떻게 잘 복사 할 것인가? 객체가 담겨있는 변수를 다른 변수에 할당하면 데이터 복사가 아닌 참조가 일어나게 되어, 한 변수의 데이터를 변경하면 다른 변수의 데이터도 함께 변경이 된다.

배열
아래 내용은 학원 수업과 "모던 자바스크립트 Deep Dive : 이웅모 저"를 읽고 정리한 내용입니다. 배열 여러 개의 값을 순서대로 나열한 가장 기본적이며, 많이 사용하는 자료구조이다. 이 때 배열이 가지고 있는 값은 요소라고 하고, 요소의 갯수를 나타내는 프로

[TIL] Spread Operator
MDN에서 이야기하는 스프레드 연산자는 다음과 같다.전개 구문을 사용하면 배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 (함수로 호출할 경우) 또는 요소 (배열 리터럴의 경우)로 확장하여, 0개 이상의 키-값의 쌍으로 객체로 확장시킬 수 있습니다.ES6에