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 生成的吧,注释这么规范