猿问

这段代码求详解

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script type="text/javascript">

   var arr =[123,344,334,2334];

   arr.sort(function(n1,n2){

    if(n1<n2){

    return -1;

    }

    else if(n1>n2){

    return 1;

    }

    else{

    return 0;

    }

   })

   alert(arr)

</script>

</head>

<body>

</body>

</html>


Youruncle
浏览 1044回答 1
1回答

Web_lastRookie

sort()方法会对数组中的每一项使用toString方法,对比的是字符串 ;也就是2334不会是最大的数
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答