js filter/indexOf

filter定义:filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

注意: filter() 不会对空数组进行检测。

注意: filter() 不会改变原始数组。

使用:

方法一

var arr = []

var arr = arr.filter(function)

function(){

return x

方法二

var arr = []
var newArr = arr.filter(item => item.indexOf(所包含的值)>=0)
 
indexOf:读取值中在对象中的第几个位置
var str = 'abc'
str.indexOf('a')  => 0
str.indexOf('b')  => 1
 
如果未读取到则显示 -1
posted @ 2022-01-14 11:23  Chaplink  阅读(309)  评论(0编辑  收藏  举报