数组的常用方法

一、会改变数组的值

1.push()        从后面追加内容

2.pop()        从后面删除内容

3.unshift()        从前面添加内容

4.shift()        从前面删除内容

5.revers()        反转数组

6.splice()        截取并添加(开始索引:默认0,多少个:默认0,插入数据:默认没有)

7.sort()        数组排序   排序规则,先转换为字符串,使用字符编码unicode排序,再转换回数组

特殊情况(排序)    arr.sort(function(a,b){return a-b})

二、不会改变数组的值

---简单函数---

8.jion()        数组转换为字符串

9.concat([1,2,3])        拼接数组

10.slice()        截取数组(截取之间的值,并可以赋值改变)

11.indexOf()        查找数组中的索引        如果元素不存在返回-1

---匿名函数---

12.forEach()        遍历函数(相当于for循环)

13.map()        遍历函数+返回新数组

14.filter()        过渡函数(筛选满足的条件,并返回新数组)

find()        方法和filter一样,但是只返回第一个值后就结束了

15.every()        判断是否全部满足条件(如果全部满足返回turn)

16.some()        判断是否有满足条件的项(如果有一个条件满足,返回turn)

17.includes()        判断数组是否有某个元素(如果有返回turn)

18.reduce()        求和--我也不清楚这个

字符串的常用方法

1.charAt()        按照索引获取字符

2.toLowerCase        转小写

3.toUpperCase        转大写

4.replace()        替换字符

5.trim()        去除首尾空格

6.split()        切割字符串(输出为数组)

7.截取字符串        subster()        包前且包后

substring()        包前不包后

slice()        包前不包后

8.indexOf        返回字符在字符串中的下标,如果字符不存在返回-1(从前往后)

lastIndexOf        返回字符在字符串中的下标,如果字符不存在返回-1(从后往前)

9.concat        连接两个字符串,返回连接后的字符串

10.startsWith        判断一个字符串是以什么开头

数组以及字符串的常用方法相关推荐

  1. JavaScript数组和字符串的常用方法

    1. 数组的常用方法总结 forEach():为数组中的每个元素执行一次回调函数 var arr = [1,2,3] arr.forEach((i, index, arr) => {consol ...

  2. js中数组和字符串的常用方法

    大家在平时会常常因为数组和字符串的方法混乱而烦恼,初学者也会因为这些而感到特别彷徨.我希望大家不要因此而害怕,从而总结了所有数组与字符串的操作方法希望能给大家一些帮助.**数组的方法:**1. 创建数 ...

  3. js数组、字符串的常用方法

    一.数组的常用方法 1.toString() 把数组转换成一个字符串 2.join(分隔符) 把数组转成一个用符号连接的字符串(元素用过指定分隔符进行分隔) 3.shift() 把数组头部的第一个元素 ...

  4. js数组、字符串常用方法和互相转换,==和===

    2019独角兽企业重金招聘Python工程师标准>>> js基础的东西有很多还是不容忽视的,记录保存下来就可以时刻查看了(更深刻的理解). js脚本特点:基于对象.多范式.动态性. ...

  5. Java关于String常用方法(字符串转字符数组,字符数组转字符串)

    1.字符串转字符串数组 String str="abcde"; char[]ch =str.toCharArray(); 2.字符串数组转为字符串 //将数组转成字符串~~~~ S ...

  6. 数组、字符串对象、Math对象

    数组的介绍 数组介绍 概念: 就是将若干个数据以一定的顺序放在一起的一个集合体,整体上就称之为"数组".数组就是一列数据的有序排列的集合. 定义形式: var arr1 = new ...

  7. C#中静态方法的运用和字符串的常用方法(seventh day)

    又来到了今天的总结时间,由于昨天在云和学院学的知识没有弄懂,今天老师又专门给我们非常详细地讲了一遍,在这里非常谢谢老师.O(∩_∩)O 话不多说,下面就开始为大家总结一下静态方法的运用和字符串的常用方 ...

  8. JavaScript中的数组和字符串

    知识内容: 1.JavaScript中的数组 2.JavaScript中的字符串 一.JavaScript中的数组 1.JavaScript中的数组是什么 数组指的是数据的有序列表,每种语言基本上都有 ...

  9. javascript基础系列:字符串的常用方法

    字符串的常用方法 所有用的单引号.双引号.反引号包起来的都是字符串 1. charAt/charCodeAt charAt:根据索引获取指定位置的字符 charCodeAt: 获取指定字符的ASCII ...

最新文章

  1. 隐藏tabwidgt 用radiogroup来实现tab的切换
  2. 不同品牌android手机ui,各大安卓手机品牌里,系统UI设计对比,谁赢了?
  3. 从Openvswitch代码看网络包的旅程
  4. js+Css实现的一个简单对话框
  5. Boost:info hook信息挂钩的测试程序
  6. 在腾讯云上创建您的SQL Cluster(1)
  7. dnt 删除不良数据
  8. npm ERR! path D:\NodeWWW\webpack\node_modules\fsevents\node_modules
  9. 将对象转成 json 以及 将字符串 hash(SHA1) 加密
  10. itexpdf同一个段落不同文字,如何设置不同的格式
  11. WPF UI布局之概述
  12. 小说app源码,uni-app跨平台框架开发,一套代码双端运行,无差别
  13. lisp ssget 浩辰_lisp程序--AutoCAD和浩辰GstarCAD.pdf
  14. IT培训班有用吗?IT培训包就业是真的吗?
  15. 使用Python在图片上增加文字
  16. 抖音原创视频如何制作?鹰迪电子商务
  17. 在vue-cli项目中,如何使用网易云信
  18. php aes解密中文,PHP AES加密解密算法
  19. 论文写作——韬ASMI29 introduction、related work两部分语句修改
  20. 2021英伟达暑期实习面经(芯片设计)

热门文章

  1. HADOOP SPILL FAILED原因
  2. 香港服务器租用不得不警惕的潜规则
  3. lammps教程:in文件结构详解以及一个比较实用的in文件模板
  4. Mac电脑连上网但是上不了网的问题
  5. web上传文件到ftp服务器,web 上传文件到ftp服务器上
  6. 【网络教程】群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装使用中遇到的问题(已解决)
  7. 随机森林模型进行递归特征消除的python实现
  8. linux管道pipe详解
  9. matlab轴的优化设计,基于MATLAB优化工具箱的机床主轴优化设计
  10. USDTPAY支付通道全行业可接入,安全稳定无痕快捷