数组
构造数组的两种方式
- var arr = [];
- var arr = new Array();
- 注意事项:上面的两个构造数组的方式基本一致,但是,当使用
var arr = new Array(10);
的时候,其中只传入10这一个参数的时候,这个10被当作为是稀松数组的长度,而不是数组的值,所以说生成的数组中的元素的值是undefined*10.
数组中关于sort方法的解释与注意事项:虽然说sort方法是对数组中的元素进行排序,但是在排序的过程中,是对每个元素的ASCII码进行比较,所以说有时候会出现问题。
下面可以对sort方法进行改写,来实现我们的升序排序或者是降序排序,如果想要实现的话,那么就必须了解一些关于sort方法的底层知识。
另一种更加便捷的方法: