JS常见数组操作补充

检测数组:
-instanceof
eg:
Vararr = new Array()
console.log(arr instanceof Array)
-Array.isArray() //HTML5中新增
Vararr = new Array()
eg: console.log(Array.isArray(arr))
转换数组:
-toString:把数组转换成字符串
eg: console.log(typeof arr.toString)
-jion : 把数组元素用特殊方式链接成字符串
-arguments只在函数中使用,实参的数组
伪数组:可以修改元素,但是不能修改长短的数组,例如:arguments;
【JS常见数组操作补充】-atguments.leagth 实参个数;
-atguments.callee 代表整个函数/函数名;
-push ()添加数组元素,返回数组长度,push数组之后,原数组变为二维数组;
-pop()取出数组中的最后一项,修改length属性,返回数组长度;
-shift()取出数组中的第一个元素,返回被删除项;
-unshit()在数组前面插入项,返回数组长度
-reverse()翻转数组,返回元素的倒叙;
-sort()即使是数组sort也是根据自负,从小到大排序(unicode编码排序)

    推荐阅读