Web
[JavaScript] REST 매개변수
taenyLog
2023. 9. 26. 10:49
반응형
REST
- Available inside every function
- It's an array-like object
> Has a length property
> Does not have array methods like push/pop
- Contains all the arguments passed to the function
- Not available inside of arrow function
REST PARAMS
Collects all remaing arguments into an actual array
나머지 연산자는 점 세 개로 만들고 매개변수 목록에 들어간다.
남아 있는 인수를 모두 모으고 배열로 나타낸다.
function raceResults(gold, silver, ...everyoneElse){
console.log(`GOLD MEDAL GOES TO : ${gold}`)
console.log(`SILVER MEDAL GOES TO : ${silver}`)
console.log(`AND THANKS TO EVERYONE ELSE : ${everyoneElse}`)
}
raceResult('Atom', 'Todd', 'Tna', 'Travis', 'Mia')
GOLD MEDAL GOES TO : Atom
SILVER MEDAL GOES TO : Tna
AND THANKS TO EVERYONE ELSE : Travis, Mia
위와 같은 결과를 얻을 수 있다.
인수는 화살표 함수에서 사용 할 수 없다. 따라서 나머지 매개변수가 필요하다
spread는 나머지 매개변수를 펼친다. rest는 매개변수를 한 곳으로 모았다.
반응형