Pho*_*eld 16 javascript arrays string
我正在尝试创建一个函数,以查看数组中的任何字符是否在字符串中,如果是,则显示多少个字符。
我试图计算每种模式,但是太多了。我尝试使用Python中“ in”运算符的替代方法,但效果不佳
function calc_fit(element) {
var fitness_let = ["e", "l", "m", "n", "t"]
}
}
Run Code Online (Sandbox Code Playgroud)
该element是字符串,fitness_let阵列的事情,我需要检查,看看他们是否是字符串中的数组,如果是的话,有多少。
sum*_*mit 11
您可以使用map和filter计数具有相同数组值的出现次数:
let str="I love JavaScript and Node.js ";
let arr=str.replace(/[^a-zA-Z]/g, '').split('');
const mapped = [...new Set(arr)].map(a => `${a} occurs ${arr.filter(a1 => a1 === a).length } time(s)`);
console.log(mapped);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
777 次 |
| 最近记录: |