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编码排序)
推荐阅读
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 在线版的迅捷思维导图怎么操作()
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)
- Hive常见问题汇总
- 数组常用方法一
- 操作系统|[译]从内部了解现代浏览器(1)
- Java|Java基础——数组
- 数据库总结语句
- 孕期妈妈们常见的几个误区