for of
배열에 관한 반복문을 돌리기 위해서 만들어진 반복문
자바의 향상된 for문과 비슷하다 하지만 for of로 배열을 출력하는것 보다는
배열 내장함수인 forEach를 활용한다.
let numbers = [10, 20, 30, 40, 50];
for (let number of numbers) {
console.log(number);
}
for in 함수
객체의 key값과 value값을 구분해서 받기 위한 code
const doggy = {
name: '멍멍이',
sound: '멍멍',
age: 2
};
for (let key in doggy) {
console.log(`${key}: ${doggy[key]}`);
}
Object.entries : 배열을 [[키, 값], [키, 값]] 등의 형태의 배열로 변환한다.
Object.keys: [키, 키, 키] 형태의 배열로 변환
Object.values: [값, 값, 값] 형태의 배열로 변환
const doggy = {
name: '멍멍이',
sound: '멍멍',
age: 2
};
console.log(Object.entries(doggy));
console.log(Object.keys(doggy));
console.log(Object.values(doggy));
'JavaScript > javascript 기초 공부하기' 카테고리의 다른 글
프로토타입과 클래스 (0) | 2020.01.24 |
---|---|
자바스크립트 내장 함수 정리 (forEach, map, indexOf, findIndex, find, filter, splice, slice, concat, join, reduce) (1) | 2020.01.19 |
javascript로 css 조작하기 (0) | 2020.01.09 |
마우스 이벤트, 키보드 이벤트 (0) | 2020.01.07 |
history, location 활용하기 (0) | 2020.01.07 |