JS常见数组操作补充

检测数组:

-instanceof 

eg:

Var  arr = new Array()

console.log(arr instanceof Array)

-Array.isArray() //HTML5中新增

Var  arr = new Array()

eg: console.log(Array.isArray(arr))

转换数组:

-toString:把数组转换成字符串

eg: console.log(typeof arr.toString)

-jion : 把数组元素用特殊方式链接成字符串

-arguments只在函数中使用,实参的数组

伪数组:可以修改元素,但是不能修改长短的数组,例如:arguments;

-atguments.leagth 实参个数;

-atguments.callee 代表整个函数/函数名;

-push ()添加数组元素,返回数组长度,push数组之后,原数组变为二维数组;

-pop()取出数组中的最后一项,修改length属性,返回数组长度;

-shift()取出数组中的第一个元素,返回被删除项;

-unshit()在数组前面插入项,返回数组长度

-reverse()翻转数组,返回元素的倒叙;

-sort()即使是数组sort也是根据自负,从小到大排序(unicode编码排序)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容