프론트엔드스쿨 - 23일차

peace kim·2021년 12월 16일
0

프론트엔드스쿨

목록 보기
23/34

for-in

객체의 모든 열거 가능한 속성에 대해 반복.
즉, 배열 뿐만 아니라 일반적인 객체의 속성들을 모두 반복할 때도 사용 가능.
모든 객체의 key(배열의 경우 인덱스)에 접근할 수 있지만 value에 접근할 수는 없음.

for-of

반복 가능한(Iterable)객체의 값을 순환. 배열 이외 문자열 데이터(유니코드 이모지 포함) 처리도 가능.
ES6에 새로 추가된 MAP, SET 에도 적용 가능.
Object를 대상으로 하지 않으며 객체의 속성을 순회하려면 for-in 을 사용.
Object를 사용할 경우 object.keys()로 키 값을 구해서 순회하면서 출력할 수 있음.

sort()

사전식 정렬

const months = ['March', 'Jan', 'Feb', 'Dec'];
months.sort();
console.log(months);
// expected output: Array ["Dec", "Feb", "Jan", "March"]

const array1 = [1, 30, 4, 21, 100000];
array1.sort();
console.log(array1);
// expected output: Array [1, 100000, 21, 30, 4]

결과값

 Array ["Dec", "Feb", "Jan", "March"]
 Array [1, 100000, 21, 30, 4]

함수 parameter와 argument

함수의 매개변수(parameter)란 함수를 호출할 때 인수로 전달된 값을 함수 내부에서 사용할 수 있게 해주는 변수.

또한, 함수의 인수(argument)란 함수가 호출될 때 함수로 값을 전달해주는 변수.

대부분의 함수는 하나 이상의 매개변수를 가지며, 매개변수가 없는 함수도 존재한다.

profile
개발자

0개의 댓글

관련 채용 정보