reduce()
이해를 위해서 예제를 만들어 풀어보았다.
key
값으로 가지는 객체를 만들어라. (value
는 임시 값으로 0입력)var classNames = [
'생활속의회계',
'논리적글쓰기',
'독일문화의이해',
'기초수학',
'영어회화',
'인지발달심리학',
'영어회화',
'기초수학',
'공학수학',
'컴퓨터과학개론',
];
var scoreObject = classNames.reduce((result, className) => {
result[className] = 0;
return result;
}, {});
console.log(scoreObject);
reduce()
메서드는 활용하기에 따라 엄청난 기능이 될것같다.