JavaScript——Array 数组对象
数组方法:

关于slice:

关于sort:
》arrayObject.sort(方法函数)
方法函数:可选,规定排序顺序,必须是函数。
- 如果不指定<方法函数>,则按unicode码顺序排列;
- 如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。
》方法函数:
该函数要比较两个值,然后返回一个用于说明这两个值相对顺序的数字。
比较函数应该具有两个参数a,b,其返回值如下:
- 若返回值<=-1,则表示A在排序后的序列中出现在B之前。
- 若返回值>-1&&<1,则表示A和B具有相同的排序顺序。
- 若返回值>=1,则表示A在排序后的序列中出现在B之后。
》举例:
<script type="text/javascript">
function sortNum(a,b) {
return a - b;
// 升序,如果降序,则把“a-b”改成“b-a”
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr + "<br>");
document.write(myarr.sort(sortNum));
</script>
越努力,越幸运!

浙公网安备 33010602011771号