rest 파라미터, destructuring

김범주·2022년 7월 13일
0

typescript

목록 보기
9/23
post-thumbnail
function 전부더하기(...a :number[]){
  console.log(a)
}

전부더하기(1,2,3,4,5)

rest 파라미터는 항상 배열 안에 담겨오므로 배열타입!

let 사람 = { student : true, age : 20 }
let student = 사람.student;
let age = 사람.age
//이걸 destructuring하면
let { student, age } = { student : true, age : 20 }
//이런식으로 변수에 담아 사용이 가능함

사용예시

let person = { student : true, age : 20 }

function 함수(a, b){
  console.log(a, b)
}
함수(person.student, person.age)
----------------------------------------------------------------------------------
let person = { student : true, age : 20 }

function 함수({student, age}){
  console.log(student, age)
}
함수({ student : true, age : 20 })
profile
개발꿈나무

0개의 댓글