2018-08-15

数组API:

(1).String();把数组转换成字符串

var arr[1,2,3,4,5];

var str=String(arr);

console.log(str);

(2)join('拼接符');拼接,最后拼接成的是字符串 如果没有拼接符,默认等于String;

var arr['a','b','c','d','e','f'];

var str=arr.join(); var str=arr.join(''); var str=arr.join('-'); console.log(str);

(3) concat();拼接 结果还为数组 var arr=['jin','dai','shun']; var arr2=[5,2,1]; var srt=arr.concat(6666666); var srt=arr.concat(arr2); console.log(srt);(4)slice(starti,endi+1);截取 特点:1 含头不含尾 2 如果省略第二个参数,默认从starti开始截取到结尾 3. 如果一个参数都不写,相当于复制原数组 4. 支持负数参数 var arr=['a','b','c','d','e','f','g']; 0 1 2 3 4 5 6 var srt=arr.slice(1,2+2); var srt=arr.slice(2); var srt=arr.slice(); var srt=arr.slice(-4,-1); console.log(srt);

(5)splice(starti,n);删除 插入 替换

var arr=['a','b','c','d','e','f','g'];

0 1 2 3 4 5 6

删除: var str=arr.splice(3,2); 插入: var str=arr.splice(3,0,'1','3'); 替换: var str=arr.splice(3,2,'A','B'); console.log(arr);

(6)reverse(); 翻转 var arr=[1,2,3,4,5,6]; var str=arr.reverse(); console.log(str);

(7)push();给数组末尾添加元素 var arr=[1,2,3,4,5]; var str=arr.push('X','O'); console.log(arr);

(8)pop();删除数组末尾元素 var arr=[1,2,3,4,5]; var str=arr.pop(); console.log(arr);

(9)unshift();给数组前端添加元素 var arr=[1,2,3,4,5]; var str=arr.unshift('A'); console.log(arr);

(10)shift();删除前端元素 var arr=[1,2,3,4,5]; var str=arr.shift(); console.log(arr);

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

推荐阅读更多精彩内容

  • 今年年初的时候,支付宝搞了一个集五福的活动,女朋友让我给她发福,晚上时候一直拖朋友加我支付宝好友,找了很多朋友才把...
    宁小南阅读 3,490评论 2 1
  • 11.与母决裂 那方段自刎身亡,这边武姜在做着黄粱美梦。 怎奈等来等去,盼来的却是姬寤生。 武姜强做镇静,禀退左右...
    淑影阅读 3,089评论 2 3
  • 忙着写诗 锻炼身体 古琴落满浮尘 很久没有弹起 总是顾此失彼 忙东忙西 其实是为了在忙碌里把你忘记 微信始终没有你的消息
    袁澜月阅读 1,274评论 0 1