문자열 내 각 문자의 개수 반환

// 함수를 실행해서 리턴을 해줄 결과 result를 선언 : {}
// 문자열을 순회하기 위해 배열로 전환 : .split("");
// 배열 순회 : forEach
// 순회하면서 있으면 result[해당 순회 요소] +1, 없으면 result[해당 순회 요소] = 1
function countCharacters(s) {
const result = {};
s.split("").forEach((el) =>
result[el] ? (result[el] += 1) : (result[el] = 1)
);
return result;
}
console.log(countCharacters("hello world"));
