# Count characters in your string - 記數字串中的字元 透過物件key儲存,字元出現的次數 上週小組任務有討論到類似的做法,當不知道物件中是否有key時,可以用hasOwnProperty(key) 去判斷 ```javascript function count (string) { // The function code should be here let obj = {} if (string == '') { return obj; }else { let arr = string.split('') arr.forEach(item => { if (obj.hasOwnProperty(item)) { obj[item] ++ }else { obj[item] = 1 } }) return obj } } ``` 其他更精簡的寫法 ```javascript function count (string) { var count = {}; string.split('').forEach(function(s) { count[s] ? count[s]++ : count[s] = 1; }); return count; } ```