less than 1 minute read

Object

Object 메서드는 전달한 객체에서 가져온 키나 값으로 새 배열을 만들 수 있음


Object.keys( )  : 객체의 ‘ 키 ‘들을 일반적인 반복문과 동일한 순서로 순회되는 배열로 반환

Object.values( ) : 객체의 ‘ 값 ‘들로 이루어진 배열을 반환

Object.entries( ) : 객체의 속성 [키, 값]으로 이루어진 배열을 반환


image-20240314211339338

image-20240311153721531

=> 객체에서 반복을 걸어야 한다면 Object 메서드를 활용해 배열로 만든 후, for of 반복문



 Object 메서드 활용해 평균 점수 구하기

image-20240311154401872

image-20240311154418988

image-20240311154510051

=> 객체 testScores 에 저장되어있는 ‘ 값 ‘ 들로 배열을 만들고, for..of 루프로 score에 저장하여 배열 속 값들을 반환


image-20240311154635945

image-20240311154904960

=> 점수들의 합계를 내기 위해 total 변수를 선언하고 합계를 구할 수 있는 반복 실행문 작성


image-20240311164213962

image-20240311164239993

=> 객체에는 길이가 없기 때문에 Object메서드로 값으로 된 배열을 만들어 scores에 저장해주고 그 배열의 길이를 사용해 total을 나눈다.

Updated: