- var str = "ProsperLee";
- // || 返回第一个为真的表达式的值, 若全为假则返回最后一个表达式的值
- // && 返回第一个为假的表达式的值, 若全为真则返回最后一个表达式的值
- String.prototype.charCount = function(){
- var JSON = {};
- for (var i = 0, l = this.length; i < l; i++) {
- JSON[this[i]] = JSON[this[i]] + 1 || 1;
- }
- // console.log(JSON);
- return JSON;
- }
- str.charCount();
来源: http://www.bubuko.com/infodetail-2846645.html