JavaScript 19 数组(三)
2021-04-11 11:27
标签:mic 数组 unshift sort 插入数据 strong 取数据 ima span 示例 7 : 方法 unshift shift ,分别在最开始的位置插入数据和获取数据(获取后删除) 示例 8 : 方法 sort对数组的内容进行排序 示例 9 : sort()默认采用正排序,即小的数排在前面。 如果需要采用自定义排序的算法,就把比较器函数作为参数传递给sort()。 调用sort函数的时候,把这个比较器函数comparator作为参数传递进去即可 JavaScript 19 数组(三) 标签:mic 数组 unshift sort 插入数据 strong 取数据 ima span 原文地址:https://www.cnblogs.com/JasperZhao/p/13358919.html分别在最开始的位置插入数据和获取数据(获取后删除)
script>
function p(s){
document.write(s);
document.write("
");
}
var x = new Array(3,1,4);
p(‘数组x是:‘+x);
x.unshift (5);
p(‘对数组 unshift 值5(在最前面加),数组变为:‘ + x);
var e = x.shift ();
p(‘从数组中 shift 一个数(从最前面取),其值是:‘ + e);
p(‘shift之后,数组变为:‘ + x);
script>对数组的内容进行排序
script>
function p(s){
document.write(s);
document.write("
");
}
var x = new Array(3,1,4,1,5,9,2,6);
p(‘数组x是:‘+x);
x.sort();
p(‘使用sort排序后的数组x是:‘+x);
script>自定义排序算法
比较器函数:script>
function p(s){
document.write(s);
document.write("
");
}
function comparator(v1,v2){
return v2-v1;
}
var x = new Array(3,1,4,1,5,9,2,6);
p(‘数组x是:‘+x);
x.sort(comparator);
p(‘使用sort 进行自定义倒排序后的数组x是:‘+x);
script>
文章标题:JavaScript 19 数组(三)
文章链接:http://soscw.com/index.php/essay/74246.html