老师,我想问下pop和sort方法为什么不能连用?

来源:2-22 编程练习

邓歌

2019-08-01 11:57:41

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>数组排序</title>

</head>

<body>

<script>

var input;

    var arr=[];

    while(input!="-1"){

        input=Number(prompt("请输入您想排序的数字"));

        //补充代码

        arr.push(input);

     }

    //补充代码

    arr.pop().sort(function(x,y){return y-x}); //补充代码

    document.write(arr);

</script>

</body>

</html>


写回答

1回答

好帮手慕言

2019-08-01

同学你好,pop() 方法用于删除并返回数组的最后一个元素。

返回值是被删除的数值哦。

比如:

http://img.mukewang.com/climg/5d4286d40001a9cc07310315.jpg

控制台:

http://img.mukewang.com/climg/5d4286ef0001615603950162.jpg

而sort() 方法用于对数组的元素进行排序。

所以是不能连用的哦

如果帮助到了你,欢迎采纳~祝学习愉快~

1

0 学习 · 40143 问题

查看课程