本文演示了数组
排序和反转在Javascript中的使用,供大家
参考,具体分析如下:
排序()
方法用于对数组元素进行排序。
反向()是数组中元素的逆序。
首先,让我们试试下面的代码:
复制代码如下:var值{ 1, 0, 5,15, 10 };
values.reverse();
console.log(值);
输出结果是什么:
{ 10, 15, 5,0, 1 }
反向()只是一个简单的方法来反转数组,然后下一个是排序()。
复制代码如下:var值{ 1, 0, 5,15, 10 };
values.sort();
console.log(值);
此
函数的输出是:
{ 0, 1, 10,15, 5 }
怎么了
事实上,在排序()函数,toString()方法,并通过ASCII字符串比较。因此,如果需要排序,最好自己编写排序()。
复制代码如下:var值{ 1, 0, 5,15, 10 };
(value1,value2
功能比较){
如果(value1 value2 P<0.05){
返回- 1;
} else if(value1 value2 { >)
返回1;
{人}
返回0;
}
}
values.sort(比较);
console.log(值);
如果你改变- 1和1,你可以颠倒排序。
输出结果现在:
{ 0, 1, 5,10, 15 }
简单的方法是使用返回值2 -写在()中的比较。
希望本文能对大家的javascript
程序设计有所帮助。