Javascript 对字符串数组中的子字符串进行计数
我想计算数组中使用Mr和Miss的数量 我从其中一个开始,一直在尝试一些解决方案 但是我不知道如何对整个数组的计数求和,就像我在console.log中那样,它会打印它们中的每一个,而不是数组中所有Mr的总和Javascript 对字符串数组中的子字符串进行计数,javascript,arrays,count,substring,Javascript,Arrays,Count,Substring,我想计算数组中使用Mr和Miss的数量 我从其中一个开始,一直在尝试一些解决方案 但是我不知道如何对整个数组的计数求和,就像我在console.log中那样,它会打印它们中的每一个,而不是数组中所有Mr的总和 const array = [ "Hello Mr, Hello Miss", "Hello Mr, Hello Miss", "Hello Mr, Hello Miss", "Hello Mr, Hel
const array = [
"Hello Mr, Hello Miss",
"Hello Mr, Hello Miss",
"Hello Mr, Hello Miss",
"Hello Mr, Hello Miss"
];
console.log(array);
array.forEach((object) => {
var count = (object.match(/Miss/g) || []).length;
console.log("Number:", count);
});
```
const数组=[
“你好先生,你好小姐”,
“你好先生,你好小姐”,
“你好先生,你好小姐”,
“你好先生,你好小姐”
];
console.log(数组);
常量计数=(array.join(“”).match(/Miss | Mr/g)| |[]).length;
控制台日志(计数)
您可以在计数之前简单地连接字符串:(array.join(“”).match(/Miss | Mr/g)| |[])。length
谢谢@secan这是一个很好的解决方案,从来没有想过。