JavaScript中数组的sort()方法升序和降序
1,sort()方法数组升序
<script>
var arr=[2,4,3,5,7,1];//定义数组,这里是写死的
arr.sort((a,b)=>{
return a-b;
})
document.write(arr)
</script>
自定义数组的元素
var arr=Array(数组的长度);
for(let i=0;i<数组的长度;i++){
arr[i]=prompt("请输入第"+i+"个元素")
}
document.write(arr)
2,sort()方法数组降序
降序和升序没有太大的差别,只需要将返回值a-b改为b-a就可以了
<script>
var arr=[2,4,3,5,7,1];//定义数组,这里是写死的
arr.sort((a,b)=>{
return b-a;
})
document.write(arr)
</script>