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编码排序)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 不止一个人在微博上问我,“到底什么样的状态才是两个人在一起最好的状态?”我觉得这个问题似乎没有标准答案。 恋爱...
    燕子格格阅读 1,904评论 0 1
  • 一、诵读规画系列 二、行动: 1.聆听:听先生说孩子自己安桌子搬书准备学习,前后忙活了几个小时,能有今天的转变很让...
    阳光中的晨薇阅读 1,306评论 0 0
  • <1> ­ “平安归来”,用力拥抱眼前一身戎装的男子,厚重的戎装隔断彼此的温度,传入心底的是无休止的冰冷 。 ­ ...
    小白cassie阅读 1,378评论 0 0