sort方法可用来对数组中的元素进行排序,会影响原数组,默认按照Unicode排序
在sort()函数中添加一个回调函数指定排序规则,回调函数需要定义两个形参,浏览器将会分别使用数组中的元素作为实参去调用回调函数,使用哪个元素不确定,但是数组中的a一定在b前面。
浏览器会根据回调函数的返回值决定元素的顺序。
(1)如果回调函数返回的是一个大于0的值,元素就会变换位置
(2)如果回调函数返回的是一个小于0的值,元素位置不变
(3)如果回调函数返回0,则认为两个元素相等
arr=[1,9,3,7,3,2]
arr.sort(function(a,b){
if(a>b){
return 1;
}else if(a<b){
return -1;
}else{
return 0;
})
或者
arr.sort(function(a,b){
return a-b; //升序排列
return b-a;//降序排列
})
console.log(arr)
与vue结合相关的例题
<div id="root">
<h2>人员信息<