JS中的数组操作学习
Posted by quentin 在 Wednesday, 15 August 20121、Array.join([separator]):将数组中的所有元素都转换成字符串,然后以指定的分隔字符串把它们连接起来(默认使用","作为分隔符)。它的作用与String.split()相反,因为split的作用是将字符串分割成几个片段为创建数组。
2、Array.reverse():直接操作原数组。将数组中的元素的顺序颠倒,返回颠倒顺序后的数组。
3、Array.sort([sortFunc(a,b)]):直接操作原数组。根据sortFunc指定的方式对数组元素排序(默认按字母排序并将未定义元素放到数组的末尾)。
4、splice(start, delCnt, args):直接操作原数组。可以在删除任意指定位置开始的delCnt个元素的同时,插入args指定的元素到数组中(即同时完成删除和插入操作,当然也可以只删除或只插入,这取决于你传递的参数)。它返回的是被删除的元素数组,若没有删除任何元素,则返回空数组。若args指定的是待插入的数组,则这里并不展开数组,而是将数组本身作为一个元素进行插入。