专栏首页前端知识分享第29天:js-数组添加删除、数组和字符串相互转换

第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 条评论
登录 后参与评论

相关文章

  • js数组常用方法总结

    最近工作中经常用到数组操作,每次都傻傻不知道怎么用,今天有时间整理了一下,希望对大家有帮助!这些基础的知识,要熟记于心。

    半指温柔乐
  • js数组去重五种方法

    今天来聊一聊JS数组去重的一些方法,包括一些网上看到的和自己总结的,总共5种方法(ES5)。

    半指温柔乐
  • 第203天:js---Array对象常用方法

    半指温柔乐
  • Js数组操作

    JavaScript数组操作,主要包括Array对象原型方法以及常用操作如去重、扁平化、排序等。

    WindrunnerMax
  • 前端学习(40)~js学习(十七):数组的常见方法&数组的遍历

    unshift():在数组最前面插入一个或多个元素,返回结果为该数组新的长度。插入元素后,其他元素的索引会依次调整。

    Vincent-yuan
  • JavaScript之数组

    Array在JavaScript里面很常用,讲真的,平时开发除了循环数组和push数组之外,对于数组的其他方法和属性几乎都是用到的时候百度。今天自己整理一些数组...

    wade
  • js数组笔记

    数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始)。整个数组用方括号表示,数组的值用','分割;数组的数据可以是任何类型。

    bamboo
  • JavaScript(ES6之前)数组方法总结

    默认按升序排列数组项,排序时会调用每个数组项的 toString() 转型方法,然后比较得到的字符串,以确定如何排序。即使数组中的每一项都是数值, sort()...

    Leophen
  • 前端基础-JS中特殊的对象(数组)

    数组的元素可以是任意类型的数据,因此,有时数组中的某个元素的值又是一个数组,而这样的数组被称为多维数组,如果数组中只有其他类型的数据,而没有另外的数组值,这样的...

    cwl_java
  • 前端系列 |原生JS和jQuery循环遍历函数

    之前总是不清楚原生JS和jQuery中有哪些循环遍历函数,而且有时候还总是把原生JS方法当成jQuery方法来用,以致于项目总是报错,并且还不知道是什么原因。所...

    Tinywan

扫码关注云+社区

领取腾讯云代金券