Javascript数组根据数字进行分类

Javascript数组根据数字进行分类,javascript,algorithm,Javascript,Algorithm,我有一个简单的数组 const users = [] 这是一个用户数组,我希望对于我的10个用户属性,类别1的用户数与类别3的用户数相同 对于n个用户,我希望根据类别计数推送类别编号值 const usersCount = 10 const category = 5 for(let i = 0; i<= usersCount; i++){ // classify users } 第一个用户的类别为1,最后一个用户的类别为5 在输出中,当用户=3时,我想要: users = [1,1

我有一个简单的数组

const users = []
这是一个用户数组,我希望对于我的10个用户属性,类别1的用户数与类别3的用户数相同

对于n个用户,我希望根据类别计数推送类别编号值

const usersCount = 10
const category = 5
for(let i = 0; i<= usersCount; i++){
  // classify users
}
第一个用户的类别为1,最后一个用户的类别为5

在输出中,当用户=3时,我想要:

users = [1,1,1,2,2,2,3,3,3,3]
在category=2时我想要的输出中:

users = [1,1,1,1,1,2,2,2,2,2]
在category=6时我想要的输出中:

users = [1,1,1,1,1,1,2,2,2,2]
功能剂量仪(n){
常数el=10;
设res=[];
设h=1;

对于(让i=1;i我认为您的问题是真实的,但请添加一个。作为一名大三学生,如果不先尝试编写代码,您将无法通过复制粘贴代码学到很多东西

const userscont=10
常量f=category=>[…数组(userscont)].map((u,i)=>(i/category | 0)+1)
控制台日志(f(2))
控制台日志(f(3))
控制台日志(f(4))
控制台日志(f(5))
控制台日志(f(6))

你能描述一下逻辑吗?还不够,我们需要更多的输出示例。很抱歉,我修复了一个示例,并添加了一个示例。我想根据类别的数量对用户数组进行分类。你描述了一个算法问题(排序:-),但您没有展示您解决问题的尝试,也没有告诉我们您具体遇到了什么问题。您在这里的最佳选择是进行相关主题的研究,并尝试一下。如果您遇到了问题,并且在做了更多的研究和搜索后仍无法摆脱,请发布您的尝试,并具体说明您遇到了什么问题。人们会很高兴看到救命啊。
users = [1,1,1,1,1,1,2,2,2,2]