एक जावास्क्रिप्ट फ़ंक्शन लिखें जो स्ट्रिंग में लेता है और स्ट्रिंग के प्रत्येक वर्ण के साथ एक कुंजी के रूप में एक ऑब्जेक्ट देता है, और स्ट्रिंग में मान के रूप में वर्ण कितनी बार प्रकट होता है।
function countChars(str) {
  var charCount = {};
  for (var i=0; i<str.length; i++) {
    if (charCount[str[i]]) {
      charCount[str[i]]++;
    } else {
      charCount[str[i]] = 1;
    }
  }
  return charCount;
}

console.log(countChars("hello world")); 
// Output: {h: 1, e: 1, l: 3, o: 2, " ": 1, w: 1, r: 1, d: 1}