这样也OK的嘛?老师
来源:2-23 编程练习
LongFace
2020-04-13 21:55:20
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>数组</title> </head> <body> <script> function arrSort () { var newArr = []; for (var i = 0; i < arguments.length; i++) { newArr.push(arguments[i]); } newArr.sort(function (a,b) { return (b-a); }) var strArr = newArr.join(); return strArr; } document.write(arrSort(1,2,3,4,5,6,7,8)); </script> </body> </html>
1回答
同学你好,虽然这样看起来效果实现了,但是不符合要求。这里是实现反向输出,而不是排序。现在数字按照顺序看不出来错误,但是如果乱序的,就能看出来了。例如传入1,3,2,5 。反向输出是5,2,3,1。但是这里输出如下:
建议参考如下实现:
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题