遍历数组的方法

时间:2021-6-4 作者:qvyue
  • trim()
    去除字符串的头尾空格

  • toLocaleLowerCase()
    将字符串转换为小写

  • split()
    用于把一个字符串分割成字符串数组

"2:3:4:5".split(":")    
//返回["2", "3", "4", "5"]
  • **join() **
    用于把数组中的所有元素放入一个字符串。

  • toString()
    可把一个 Number 对象转换为一个字符串,并返回结果

join和toString的区别:
[1,2,3].join("")
//返回"123"
[1,2,3].toString("")
//返回"1,2,3"

使用join(‘,’)和toString()效果是一样的

遍历数组的多种方法

推荐阅读的好文:https://juejin.cn/post/6844903870154588168
JS中some(),every(),forEach(),map(),filter()区别

forEach()没有返回值,只是针对每个元素调用func
forEach():对数组进行遍历循环,对数组中的每一项运行给定函数。这个方法没有返回值。参数都是function类型,默认有传参,参数分别为:遍历的数组内容;第对应的数组索引,数组本身。

map()返回一个新的Array
map():指“映射”,对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。

filter()返回一个符合func条件的元素数组
filter():“过滤”功能,数组中的每一项运行给定函数,返回满足过滤条件组成的数组。

var arr=[1,3,5,8];
arr.filter(function(x){
return  x

every()返回一个boolean
every():判断数组中每一项都是否满足条件,只有所有项都满足条件,才会返回true。

some()返回一个boolean
some():判断数组中是否存在满足条件的项,只要有一项满足条件,就会返回true。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。