스프레드 문법(...arr)
함수를 호출할때 ...arr를 사용하면, 이터러블 객체 arr이 인수 목록으로 '확장'됩니다. let arr = [3,5,1]; alert(Math.max(...arr)); // 5 (스프레드 문법이 배열을 인수 목록으로 바꿔주었습니다. 아래와 같이 이터러블 객체 여러 개를 전달하는 것도 가능합니다. let arr1 = [1,-2,3,4]; let arr2 = [8,3,-8,1]; alert(Math.max(...arr1, ...arr2)); //8 스프레드 문법은 평범한 값과 혼합해 사용하는 것도 가능합니다. let arr1 = [1, -2, 3, 4]; let arr2 = [8, 3, -8, 1]; alert(Math.max(1, ...arr1,2,...arr2,25)); //25 스프레드 문법은 배..
더보기