js 数组元素排序

字母排序

<html>
<body>
<script type="text/javascript">

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
document.write(arr.sort())

</script>
</body>
</html>

数字排序

<html>
<body>

<script type="text/javascript">

function sortNumber(a, b)
{
return a - b
}

var arr = new Array(6)
arr[0] = "10"
arr[1] = "5"
arr[2] = "40"
arr[3] = "25"
arr[4] = "1000"
arr[5] = "1"

document.write(arr + "<br />")
document.write(arr.sort(sortNumber))

</script>

</body>
</html>

原文地址:https://www.cnblogs.com/sea-stream/p/10739725.html

时间: 2024-11-05 14:57:39

js 数组元素排序的相关文章

js数组元素由小到大排序实例代码

js数组元素由小到大排序实例代码:有时候需要对数组中的数字进行排序,下面是一段将数组中数字由小到大排序的代码实例,希望能够帮到大家.实例代码如下: var arr=[2,55,55,1,75,3,9,35,70,166,432,678,32,98]; var len=arr.length; console.log(arr.join(",")); var newarr=[]; for(var i=0;i<len;i++){ newarr.push(Math.min.apply(nu

数组元素排序

/*编写一个void sort(int *x,int n)实现将x数组中的n个数据从大到小 排序.n及数组元素在主函数中输入.*/ #include <stdio.h> void sort(int *x, int n); void outPutAraay(int *x, int n); void swap(int *v1, int *v2); int main(int argc, const char * argv[]) { int n; printf("请输入数组元素的个数n\n&

二维数组元素排序

<script type="text/javascript">//--------------------------1数值排序-------------------------var arr1=[[22,33,44],[1,0,6,2],[33,10],[10,5]];arr1.sort(function(x,y){ return x[1] -y[1];//按照二维数组arr1中每个数组元素(数组)的第二个元素升序排列 });console.log(arr1); //--

js数组元素的添加和删除

var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr.length-1]);//bbbarr.pop();//alert(arr[arr.length-1]);//aaa//alert(arr.length);//1 var

js数组的排序——sort()

对于一个数组的排序,默认的sort()按字符编码排序的: var testArray=[3,324,5345,6546,134,5654,665]; testArray.sort(); alert(testArray); 输出结果是:134  3  324  5345  5654  6546  665 现在要让它按照数值大小排序: var testArray=[3,324,5345,6546,134,5654,665]; testArray.sort(function(a,b){return a

js数组的排序

简单的js数组排序: <span style="font-size:18px"><script LANGUAGE=javascript> var arr=[112,6,3,77,33,11,4]; arr.sort(function(a,b){return a-b}); alert(arr.toString());//3,4,6,11,33,77,112 </script></span> 二元数组排序: <span style=&q

ava对数组元素排序的三种方式

JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法.冒泡法.选择排序法.插入排序法.快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现.冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来.选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组. package com.study.test; import java.util.Arrays; public class TestArrSort {   

JS数组控制台排序

近期初学JS,觉得是一门非常强大的语言,前期是在控制台输出,简单的总结了一下数组排序的方法: 一.先选择排序然后再去重: let arr = [3,7,2,9,6,5,8,7,3]; let temp; for(let i=0; i<arr.length-1; i++){ for(let j=i+1 ; j<arr.length ;j++){ if(arr[i]>arr[j]){ temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } l

JS 数组Array排序

function mySort() { var tags = new Array(); //使用数组作为参数存储容器 //请补充你的代码 for (var i = 0; i < arguments.length; i++) { tags.push(arguments[i]); } tags.sort(function (a, b) { return b - a; }); return tags; //返回已经排序的数组}var result = this.mySort(50, 11, 16, 3