Javascript 将排序后的数组输出到main元素

Javascript 将排序后的数组输出到main元素,javascript,Javascript,我不熟悉javascript,也不熟悉DOM,所以请耐心听我说 我有一个名为num的数组,我想对它进行排序和显示。排序是一种选择排序,返回所采取的移动次数 我可以显示未排序的数组,但不知道如何调用排序函数,然后在屏幕上显示已排序的数组。我的代码如下: 功能fn(a,b){ if(a

我不熟悉javascript,也不熟悉DOM,所以请耐心听我说

我有一个名为num的数组,我想对它进行排序和显示。排序是一种选择排序,返回所采取的移动次数

我可以显示未排序的数组,但不知道如何调用排序函数,然后在屏幕上显示已排序的数组。我的代码如下:

功能fn(a,b){
if(a”;
选择(num,fn);
html+=“排序:”+num+“
”; } deop.innerHTML=html
arr
未定义,应使用
列表
。Returning
count
返回操作数(初始化后),返回
list
。由于
list
是函数的本地值,因此需要将
num
设置为函数调用的返回值


功能fn(a,b){
if(a”;
num=选择(num,fn);
html+=“排序:”+num+“
”; deop.innerHTML=html;
这是对排序方法的一个挑战,这是我所做工作的要求。这是我所做工作的要求,我意识到这不是最聪明的方法。但这正是所需要的,因为没有变量arr,所以它会得到一个错误。那应该是什么?是
arr[min]
应该是
list[min]
?我忘了换那个,应该是list。当我在代码中更改它时,仍然无法获得输出