第29天:js-数组添加删除、数组和字符串相互转换

一、添加数组 var arr=[1,3,5]; arr.push(7,9);//添加7和9到数组arr后面,得到[1,3,5,7,9] 1、push();可向数组末尾添加一个或多个元素,并返回新的长度。 2、unshift();向数组开头添加一个或多个元素,并返回新的长度。 var arr=[1,3,5] arr.unshift(0);//[0,1,3,5]

var dom=[1,3,5]; console.log(dom.push(7));//4,返回的是数组的长度

二、删除数组 1、pop();删除数组最后一个元素返回最后一个值 var arr=[1,3,5]; console.log(arr.pop());//5,返回最后一个值并删除 arr.pop();//删除3 console.log(arr);//1 2、shift();删除数组第一个元素,并返回第一个值 var arr=[1,3,5]; arr.shift();//[3,5]

三、数组连接 concat();//连接两个或多个数组 var aa=[1,3,5]; var bb=["a","b","c"]; console.log(aa.concat(bb));//[1,3,5,"a","b","c"]

四、数组转换为字符串

join();把数组转换为字符串 arrayObject.join(separator) 数组名.join(符号) 数组转换为字符串 var arr=[1,2,3]; console.log(arr.join("-"))//1-2-3,字符串

var arr=["aa","bb","cc"]; console.log(arr.join("-"));//aa-bb-cc console.log(arr);//["aa","bb","cc"]

五、字符串转换为数组 split();//一个字符串分割成字符串数组 var txt="aa",bb,cc"; console.log(txt.split(","));//["aa","bb","cc"],分隔符保持一致

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据科学学习手札

(数据科学学习手札48)Scala中的函数式编程

  Scala作为一门函数式编程与面向对象完美结合的语言,函数式编程部分也有其独到之处,本文就将针对Scala中关于函数式编程的一些常用基本内容进行介绍;

14140
来自专栏禁心尽力

Java异常总结

异常就是在程序中可能要发生的未知错误,java机制中异常分为2大类:Exception和Error。 对异常的处理方式有2种,一是将异常通过关键字throws抛...

24870
来自专栏行者常至

Java中的super 和 this

10410
来自专栏赵俊的Java专栏

equals 和 == 到底有什么区别?

21930
来自专栏程序手艺人

C++之函数参数的扩展

363110
来自专栏编程心路

代码块相关的题,特么再也不会做错了!

代码块包括静态代码块和非静态代码块,另外还有构造函数,它们的执行顺序是面试中经常考的,理解了下面这些基本知识,特么再也不会做错了。

6610
来自专栏数据结构与算法

字符串匹配问题

、字符串匹配问题 【问题描述】        字符串中只含有括号 (),[],<>,{},判断输入的字符串中括号是否匹配。如果括号有互相包含的形式,从内到外必...

40460
来自专栏TungHsu

这或许是对小白最友好的python入门了吧——14,遍历字典

同列表元组一样,字典也能够遍历,但是和列表元组不一样的是,字典遍历分三个部分:遍历键值对、遍历键、遍历值 首先我们新建一个字典: score = {"engl...

24530
来自专栏技术专栏

Scala入门与进阶(六)- Scala 函数高级操作

12320
来自专栏vue学习

JSON

json是一种数据格式,不是一种编程语言。 json是一种轻量级的数据格式,可以简化表示复杂数据结构的工作量。

16130

扫码关注云+社区

领取腾讯云代金券