목록전체 글 (57)
독도갈매기의 개발 블로그
spread와 rest는 어느곳에 쓰이는가? spread : 객체나 배열의 내부나 함수를 호출해주는 인자에서 사용합니다. rest : (destructuring으로 통해 값을 받아오는) 객체나 배열의 받아오는 변수나 (값을 받아오는) 함수 파라미터에서 주로 쓰입니다. Spread let Hong = { name : "홍길동", job : "도적", age : "29" } let Kim = { name : "김영희", job : "보험사 직원", age : "29" } let Hong2 = { father : {...Hong}, // Hong 객체의 속성들을 한줄로 모두 받아옴 mother : {...Kim}, // Kim 객체의 속성들을 한줄로 모두 받아옴 name : "홍철수", age : "6" } ..
#include using namespace std; int main() { int input, min, max; cin >> input; int* arr = new int[input]; for (int i = 0; i > arr[i]; } max = arr[0]; min = arr[0]; for (int i = 0; i arr[i]) ? max : arr[i]; } for (int i = 0; i arr[i]) ? arr[i] : min; } cout
구조분해할당이란 무엇일까? 배열의 인덱스 혹은 객체의 키를 기준으로 원하는 값만 빼내는 것을 구조분해할당이라고 합니다. 어떻게 사용할까? let Person = { firstname : "홍", lastname : "길동", age : 18, role : "학생", family : { mom : "김영희", father : "홍철수" } }위 같은 객체가 있고 필요한 값이 firstname, father이라면 저희는 이런 식으로 코드를 짤 수 있을것입니다. let firstname = Person.firstname; let father = Person.family.father console.log(firstname, father); // 홍 홍철수하지만 오늘 이 포스팅을 읽는다면 이 2줄의 코드를 한줄로..