안녕하세요 이번 글에서는 자바스크립트에서의 arguments/rest parameter(나머지 연산자) 핵심만 알려드리겠습니다. 1. arguments 1.1 사용이유 함수에서 넘어온 파라미터 값을 한 번에 다루고 싶을 때 사용합니다. arguments 키워드를 사용하면 값들을 배열 형태로 접근이 가능합니다. function sum() { let total = 0; for (let i = 0; i < arguments.length; i++) { total += arguments[i]; } return total; } console.log(sum(1, 2, 3)); // 6 위 코드에서 파라미터에 아무 값도 넣지 않았는데, arguments 키워드를 이용해 배열 형태로 값을 가져와 사용했습니다. 1.2 단..
안녕하세요 이번 글에서는 자바스크립트에서의 Spread Operator(전개 연산자) 핵심만 알려드리겠습니다. 1. 사용이유와 사용방법 1.1 사용이유 spread 뜻은 펼친다는 뜻을 가지고 있습니다. spread operator은 그냥 데이터를 펼치는 연산자 라고 생각하면 되는데요 배열, 객체, 문자열에서 데이터를 펼쳐줍니다. 1.2 사용방법 사용방법은 마침표 3개 연달면 됩니다. “…” 2. 사용 예시 (배열, 문자열) 2.1 배열 var ages = [10, 11]; console.log(ages); //[10, 11] console.log(...ages) //10, 11 배열 안에 요소들을 …을 이용해서 찍으면 괄호 안에 있는 데이터가 펼쳐 저서 나오는 걸 볼 수 있습니다. 2.2 문자열 var ..