"JS实现随机选取并排序,合并数组删除元素"

需积分: 0 0 下载量 148 浏览量 更新于2023-12-27 收藏 190KB DOCX 举报
本文主要是关于web前端面试题2015-31的讨论和总结,其中涉及到了使用JavaScript实现随机选取10-100之间的10个数字,并将其存入一个数组,然后对数组进行排序的方法。具体代码如下: ```javascript var iArray = []; function getRandom(istart, iend){ var iChoice = iend - istart + 1; return Math.floor(Math.random() * iChoice + istart); } for(var i=0; i<10; i++){ iArray.push(getRandom(10,100)); } iArray.sort(); ``` 另外,还涉及到了另一种方法,使用Math.floor()和Math.random()函数生成10个10-100之间的随机数: ```javascript var arr=[]; for(i=0;i<10;i++){ var r=Math.floor(Math.random()*91+10); arr.push(r); } alert(arr); ``` 最后,还介绍了如何将两个数组合并并删除第二个元素的方法: ```javascript var array1 = ['a','b','c']; var bArray = ['d','e','f']; var cArray = array1.concat(bArray); cArray.splice(1,1); ``` 通过以上内容,我们可以得出结论,JavaScript提供了丰富的内置函数和方法,可以轻松实现各种常见的编程任务,包括随机数生成、数组操作等。同时,对于前端开发人员来说,熟练掌握JavaScript语言特性和常用方法对于提高工作效率非常重要。希望以上内容对于理解和掌握JavaScript有一定的帮助。