본문 바로가기

전체 글

(41)
Javascript JS arguments, 나머지 매개변수, 전개 구문(Rest parameters, Spread syntax) arguments - 나머지 매개변수가 없을때 사용했다. 지금은 잘 사용하지 않음 함수로 넘어 온 모든 인수에 접근 함수내에서 이용 가능한 지역 변수 length / index Array 형태의 객체 배열의 내장 메서드 없음 (forEach, map) 사용 불가 // arguments 사용 function showName(name) { console.log(arguments.length); console.log(arguments[0]); console.log(arguments[1]); } showName('Mike', 'Tom'); // 각각 2, 'Mike', 'Tom' 이 출력됨 나머지 매개변수(Rest parameters) - 주의 나머지 매개변수는 항상 끝에 들어가야함. // 나머지 매개변수 //..
Javascript JS 배열 구조 분해, 객체 구조 분해 배열(Array) // 배열 구조 분해 let users = ['Mike', 'Tom', 'Jane']; let [user1, user2, user3] = users; /* 위와 같은 표현 let user1 = users[0]; let user2 = users[1]; let user3 = users[2]; */ // 배열 구조 분해 : 기본값 let [a,b,c] = [1,2]; // a와 b에는 각 각 1과 2가 들어가지만 c는 할당값이 없어 undefined가 들어감 let [a=3,b=4,c=5] = [1,2]; // 이처럼 기본값을 주면 undefined일시 기본값이 들어감 // 배열 구조 분해 : 일부 반환값 무시 let [user1, ,user2] = ['Mike','Tom','Jane','T..
Javascript JS 배열 반복(forEach) let users = ['Mike', 'Tom', 'Jane']; users.forEach((item, index, arr) => { // item - Mike, Tom, Jane // index - 0, 1, 2 // arr - users });