输入一行字符,统计出其中英文大写字母,小写字母,数字,空格以及其他字符各有多少个,输出该行字符🈴各种字符的个数 点击复制后,将打开C知道体验页 我可以回答这个问题。请输入一行字符: Hello World! 123 统计结果如下: 英文大写字母:2个 英文小写字母:8个 数字:3个 空格:2个 其他字符:1个 输出结果为:英文大写字母:2,英文小写字母:8,数字:3,空格:2,其他字符:1。 点击复制后,将打开C知道体验页 | 我可以帮助您 大家都在问什么 试试这样问我:优化 这段代码 for (let i = 0; i < DataSet.menuConfig.treeData.length; i++) { if (assignTree?.value) { assignTree.value.store.nodesMap[DataSet.menuConfig.treeData[i].id].expanded = false; } }
时间: 2023-04-08 18:03:36 浏览: 73
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
我可以回答这个问题。这段代码可以优化为:
const nodesMap = assignTree?.value?.store?.nodesMap;
if (nodesMap) {
DataSet.menuConfig.treeData.forEach((data) => {
nodesMap[data.id].expanded = false;
});
}
这样可以避免每次循环都要访问assignTree.value.store.nodesMap,提高代码的效率。
阅读全文