"JS实现随机选取并排序,合并数组删除元素"
需积分: 0 52 浏览量
更新于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有一定的帮助。
335 浏览量
2024-01-20 上传
2024-01-20 上传
138 浏览量
137 浏览量