<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
let arr = 'EQEQWeq谢谢点赞We'
// arr = arr.toLowerCase() //不区分大小写
arr = arr.split('') //字符串先转化成数组,区别大小写
let newArr = arr.reduce((pre,cur) => {
(cur in pre) ? pre[cur] ++ : pre[cur] = 1
return pre
},{})
console.log(newArr)
</script>
</body>
</html>
效果图:
如果需要不需要区分大小写,可以先都转化成小写或者大写在继续干