17 数组的去前缀排序
1.基本的编程任务有两个要点,即排序和展示;
2.数组排序部分最外层即为函数,内层实现具体排序规则;
3.展示部分即将排列好的新数组拼接成带有标签的HTML元素,然后一次性插入到列表中。
2.使用Array.sort()
对数组进行排序,将数组中逐项使用delPrefix()
去掉前缀后再进行对比。
3.使用选择器选中无序列表#bands
,将排序后的数组作为列表项插入其中。
2.在ES6版本的代码结尾处,我们修改原数组bands
中的第一项,并在控制台打印出排序后的数组sortedbands
,从结果可以看出sortedbands
也受到了影响,由此可以看出函数只是返回了一个指向原数组的引用,而并没有生成新的数组。