# 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; } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up