[JS] 배열, 반복문

Minyoung's Conference·2022년 5월 13일
0

JavaScript

목록 보기
4/28
post-thumbnail

[배열]

let arr = []; //배열 리터럴

배열 또한 자료형이 아무거나 들어가도 상관없다.

let arr = [1, "2", true, null, undefined, {}, [], function() {}]; 

arr.push(a) -> 배열 마지막에 a를 추가
arr.length -> 현재 길이를 알려준다. (길이가 바뀌면 자동으로 바뀜)

배열 또한 객체로 형성되어 있다. 그래서 length와 같은 메소드를 활용할 수 있고 length는 아주 자주 쓰인다.

[반복문]

  • for 문
for (let i = 1; i <= 100 ; i++) {
    console.log("hello");
}

for (초기식; 조건식; 연산) {
	반복 수행할 명령
}
  • 배열에 활용이 높음
const arr = ["a", "b", "c"];

for (let i = 0; i < arr.length; i++) {
	console.log(arr[i]);
}
// a
// b
// c 
  • 객체의 접근도 좋음
let  person = {
	name: "bradley",
    age: 30,
    tall: 173
};

const personKeys = Object.keys(person); 
console.log(personKeys);
// (3) ["name", "age", "tall"]

for (let i = 0; i < personKeys.length; i++) {
	console.log(personKeys[i]);
}
// name
// age
// tall

for (let i = 0; i < personKeys.length; i++) {

	const  curKey = personKeys[i];
    const curValue = person[curKey]; 
    
    console.log(`${curKey} : ${curValue}`);
    
}
// name : bradley
// age : 30
// tall : 173

const personValues = Object.values(person); 

for (let i = 0; i < personValues.length; i++) {
	console.log(personValues[i]);
}

// bradley
// 30
// 173
profile
안녕하세요, FE 개발자 김민영입니다.

0개의 댓글