ES6-常用的API

ES6 常用Api

1、some(回调函数(item,inex))
2、find()
3、splice( )
4、includes( )
5、filter()
6、indexOf( )

1、some(回调函数(item,inex))

//该方法测试数组中是不是至少有一个元素通过了被提供的函数测试。它返回的是一个Boolean类型的值。
f(this.list.some((item)=>item.id==this.id)){
	alert('id是唯一的,不能重复');
}else{
	this.list.push(obj);
}

2、find()

此方法返回数组中满足提供测试函数的第一个元素的值。否则返回undefined。
if(this.list.find((item)=>item.id==this.id)){
	alert('Id是唯一的,不能重复')
}else{
	this.list.push(obj)
}

3、splice( )

该方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。
this.list.splice(this.carlist.indexof(item),1)

4、includes( )

该方法用于判断一个字符串是否包含在另一个字符串中,根据情况返回true或false。
if(item.name.includes(this.keyworld)){
	arr.push(item)
}

5、filter()

该方法创建一个新数组,其包含通过所提供函数实现的测试的所有元素。
this.list.filter((item)=>{
	return item.name.includes(this.keyworld)
})

6、indexOf( )

该方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1
this.carList.indexOf(item)//判断该数组中是否含有item项
posted @ 2024-03-06 23:28  打个大大西瓜  阅读(23)  评论(0)    收藏  举报