我在 javascript 中有一个函数,其中它schoolClass是一个像这样的罗马数字I,等等II。IV这个函数被多次调用,结果它连接在一个数组中,如下所示:
const generateClasses = (schoolClass, number) => {
const classes = [];
for (let i = 0; i < number; i++) {
classes.push(`${schoolClass}-${(i + 10).toString(36).toUpperCase()}`);
}
return classes;
};
let output = [];
output = output.concat(generateClasses('II', 2));
output = output.concat(generateClasses('I', 1));
output = output.concat(generateClasses('IV', 2));
console.log(output);
最后输出是这样的:
["II-A", "II-B", "I-A", "IV-A", "IV-B"]
如何像数组一样排序["I-A", "II-A", "II-B", "IV-A", "IV-V"]
我感谢任何帮助!PS:为了转换罗马数字,我使用该roman-numbers
模块
DIEA
一只名叫tom的猫
MM们
相关分类