博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 数组常用的方法
阅读量:5258 次
发布时间:2019-06-14

本文共 895 字,大约阅读时间需要 2 分钟。

数组常用的方法:

x.toString()方法:任何对象都有toString方法。

             将任何对象转为字符串。

        一般不主动调用,系统在需要时自动调用

x.valueOf()方法:同toString()  基本完全一样。

var str = arr.join("分隔符"):将数组转为字符串。但是可以自定义分隔符!  默认符号为逗号

用法:将字符拼接为单词或句子。  固定用法:  chars.join('');

    

var newArr = arr.concat(元素值,[数组],.......):将参数拆散成单个元素,追加到数组中。

*不会修改原数组,只能返回新数组对象*

实例:需要一个newArr接住连接后的数组  不会修改原数组    

var subArr = arr.slice(start,end+1);

截取数组下标 从start开始,到end位置的元素,生成子数组对象。

*含头不含尾*

实例如下所示:  注意含头不含为尾。 要想截取最后的那个 需要最后那个+1,要不取不到最后那个。
截取的语法是:  var subArr=arr.slice(start,end+1);     

截取倒数第几个,实例如下:

    

arr.splice:删除,插入,替换!

删除数组元素:arr.splice(start,count);     在任意位置开始后,删除任意个。

替换输入元素:arr.splice(start,count,值1,值2);

插入元素:arr.splice(start,0,值1,值2);

返回每次删除元素组成的新数组。

arr.splice实例如下:     

arr.reverse():   颠倒所有数组元素。更改元素值。不负责排序。

arr.sort(): 默认升序排列。  默认都转为字符串排序!

 

转载于:https://www.cnblogs.com/AmbiguousMiao/p/7190840.html

你可能感兴趣的文章
Pandas常用操作方法
查看>>
L2-002. 链表去重(模拟)
查看>>
《linux c编程指南》学习手记2
查看>>
【poj3690】Constellations 哈希
查看>>
2017年秋季个人阅读计划
查看>>
c++ class
查看>>
[leetcode]Longest Valid Parentheses
查看>>
Altera Quartus II 12.0订购版下载
查看>>
移动端踩坑系列(一)————input默认调用数字键盘
查看>>
第十八次ScrumMeeting会议
查看>>
mysql部分替换
查看>>
IOS关于数据加密(主要为登录加密)想总结的
查看>>
微信公众号导出关注的用户信息
查看>>
test
查看>>
使用ProGuard使你android代码保持混淆
查看>>
android listVIew实现button按钮监听程序
查看>>
[C++] getaddrinfo的一个bug
查看>>
perl C/C++ 扩展(四)
查看>>
BZOJ2763: [JLOI2011]飞行路线
查看>>
【c# 学习笔记】阻止派生类重写虚成员
查看>>