本文主要是介绍数据处理!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#1.计算字符串中字母有多少个?
//试题
const str = "asdfgghjklasdf";//方式1
const setnum = (val) => {const obj = str.split("").reduce((accumulator, cur, index) => {accumulator[cur] ? accumulator[cur]++ : (accumulator[cur] = 1);return accumulator;}, {});return obj;
};//方式2
const setnum = (val) => {let obj = {}val.split('').map((i,index)=>{ obj[i] ? obj[i]++ : obj[i] = 1}) return obj;
};console.log(setnum(str))//输出
{ a: 2, s: 2, d: 2, f: 2, g: 2, h: 1, j: 1, k: 1, l: 1 }
这篇关于数据处理!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!