# spread operator

80개의 포스트
post-thumbnail

[JS] structuredClone() vs spread operator

structuredClone() 함수와 spread operator의 차이에 대하여. @teo님의 "다시 쓰는 함수형 프로그래밍"의 글을 읽고 든 의문에 대해 정리한 글입니다.

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

생김새가 같은 spread 연산자와 rest 파라미터는 같은 것일까?

iterable한(iterable)이란, 자바스크립트에서 반복 가능한 객체를 말합니다. 이는 다수의 원소(element)를 가지며, 이들을 하나씩 순회(iterate)할 수 있는 객체를 의미한다.예를 들어, 배열, 문자열, Map, Set 등이 iterable한 객체이

2023년 3월 26일
·
0개의 댓글
·
post-thumbnail

Spread Operator

Rest Operator -함수의 인자, 배열, 객체 중 나머지 값을 묶어 사용하도록 한다. 함수의 인자 중 나머지 배열의 나머지 인자 객체의 나머지 필드 함수인자 rest operator -인자들을 배열로 묶는다. rest에는 숫자들이 배열로 담긴다. reduce 함수로 min값을 리턴한다. 객체의 rest operator -지정된 필드 외의 나머지 ...

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 제일 작은 수 제거하기

정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요.

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

Javascript 객체 복제 방법

자바스크립트에서 객체는 key와 value를 가지는데 위의 예시처럼 key값은 문자열인 것과 비교하면 값은 모든 데이터형을 가질 수 있다는 특징이 있다.객체를 복제할 때 초보자들이 가장 많이 하는 실수는 다음과 같이 =연산자를 통해 새로운 변수에 복사할 객체를 할당하는

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

🐑🐺[프로그래머스] 양과 늑대

2진 트리 모양 초원의 각 노드에 늑대와 양이 한 마리씩 놓여 있습니다. 이 초원의 루트 노드에서 출발하여 각 노드를 돌아다니며 양을 모으려 합니다. 각 노드를 방문할 때 마다 해당 노드에 있던 양과 늑대가 당신을 따라오게 됩니다. 이때, 늑대는 양을 잡아먹을 기회를

2023년 1월 12일
·
0개의 댓글
·

[TS] Part2 - 살짝 심화

MDN spread 문법https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Spread_syntax배열이나 객체의 값들을 변수에 쉽게 할당해준다.let 변수1 = 배열0; 이렇게 안

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

소괄호, 중괄호, 대괄호 안에서만 쓸 수 있다.Array에 붙이면 대괄호를 제거해준다.문자에 쓰일 때array 합치기, 복사Deep copy각각 독릭적인 값을 가지도록 array,object를 복사하려면 spread operator를 이용한다.Object 합치기, De

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 삼각형의 완성조건 (2)

선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다.가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.삼각형의 두 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다.

2023년 1월 10일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 직사각형 넓이 구하기

2차원 좌표 평면에 변이 축과 평행한 직사각형이 있습니다.

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

😁🛒[프로그래머스] 이모티콘 할인행사

카카오톡에서는 이모티콘을 무제한으로 사용할 수 있는 이모티콘 플러스 서비스 가입자 수를 늘리려고 합니다.이를 위해 카카오톡에서는 이모티콘 할인 행사를 하는데, 목표는 다음과 같습니다.이모티콘 플러스 서비스 가입자를 최대한 늘리는 것.이모티콘 판매액을 최대한 늘리는 것.

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 인덱스 바꾸기

문자열 mystring과 정수 num1, num2가 매개변수로 주어질 때, mystring에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요.

2023년 1월 4일
·
0개의 댓글
·
post-thumbnail

🔠[프로그래머스] 크기가 작은 부분 문자열

숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.예를 들어, t="3141592"이고 p="

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

👶[프로그래머스] 혼자 놀기의 달인

혼자서도 잘 노는 범희는 어느 날 방구석에 있는 숫자 카드 더미를 보더니 혼자 할 수 있는 재미있는 게임을 생각해냈습니다.숫자 카드 더미에는 카드가 총 100장 있으며, 각 카드에는 1부터 100까지 숫자가 하나씩 적혀있습니다. 2 이상 100 이하의 자연수를 하나 정

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

🏆[프로그래머스] 명예의 전당 (1)

"명예의 전당"이라는 TV 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표수로 가수에게 점수를 부여합니다. 매일 출연한 가수의 점수가 지금까지 출연 가수들의 점수 중 상위 k번째 이내이면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념합니

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

15day - Spread Operator

객체나 배열을 복사한 후 정보를 수정하면 원본의 정보까지 수정된다.객체나 배열은 많은 데이터를 한 곳에 담을 수 없어서 다른 주소값에 보관하기 때문에 데이터가 아닌 데이터가 담긴 주소가 복사된 것이기 때문이다.이러한 문제를 해결하기 위해서는 복사처럼 보이게끔새로운 객체

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

Spread Operator 알아보자잇

spread(... ) 구문 을 사용하면 배열이나 문자열과 같은 iterable을 0개 이상의 인수(함수 호출의 경우) 또는 요소(배열 리터럴의 경우)가 예상되는 위치에서 확장할 수 있습니다. 객체 리터럴에서 확산 구문은 객체의 속성을 열거하고 생성 중인 객체에 키-값

2022년 11월 22일
·
0개의 댓글
·

# Spread Operator

spread operator : ... 펼침연산자 모든 괄호를 없애줌. 중괄호, 대괄호, 소괄호 안에서 쓸 수 있음. 그냥 쓰면 에러남. array나 object에 붙이면 대괄호, 중괄호를 제거해줌 var arr = ['hello', 'world']; console.

2022년 11월 9일
·
0개의 댓글
·

Spread Operator (…)

Lists나 Maps 같은 collection에 여러가지 값을 넣을 때 사용한다. 출력값Wow, Geeks, For, Geeks, is, amazing출력값{roll no: 45, class: 12, name: John, age: 21}출력값{5,4,3,2,1}

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

useState 배열 바꾸기

전개연산자(Spread Operator)인 [...(변수명)]문법으로 useState 배열의 값을 바꿔보자

2022년 11월 6일
·
0개의 댓글
·