1. 首页
  2. 编程语言
  3. Javascript
  4. 随机生成10个不重复的0-100的数字(实例讲解)

随机生成10个不重复的0-100的数字(实例讲解)

上传者: 2021-05-24 17:29:50上传 PDF文件 64.09 KB 热度 8次

在面试时,面试官问了我一道js题:随机生成一个含有10个元素的数组,且元素为0-100的不重复的整数。当时的第一反应是for循环生成10个数字,但是可能会有重复的情况;进一步思考,需要对生成的数字进行验证才能放到数组里面,但是问题来了,如果恰好有重复的,那我之前for循环生成的10个数字就不够了。当时回答的不好,回来后再仔细思考一下,看到了Dream_It_Possible的回复,多谢,写的比我好,查询数组中时候是否有某个元素时,我先用了indexOf,结果报错了,我也没有细究,就将数组转化为字符串再验证,看了他的代码我又去查了一下,数组也是有这个方法的。

用户评论