function classifyClothes(clothes) {
// 创建一个空对象来存储衣服规格的数量
var countMap = {};
// 遍历衣服规格数组,统计数量
for (var i = 0; i < clothes.length; i++) {
var size = clothes[i];
if (countMap[size]) {
countMap[size]++;
} else {
countMap[size] = 1;
}
}
// 返回统计结果
return countMap;
}
// 衣服规格数组
var clothes = ["S", "M", "L", "M", "XL", "S", "S", "L", "XL", "M"];
// 调用函数进行统计
var countMap = classifyClothes(clothes);
// 输出统计结果
for (var size in countMap) {
console.log(size + ": " + countMap[size]);
}
var_ = require('lodash');
var list= ["S", "M", "L", "M", "XL", "S", "S", "L", "XL", "M"];
const result = _.countBy(array);
output = { result: JSON.stringify(result)};
+1
结果出来了,但是就固定死了数量为 1,我测试更改数量,得到的结果来说 1
查一下帮助文档,把输入参数赋值和输出结果语句改成代码块规定的 input 和 output,你这是 AI 生成的吧,注释这么规范