ES6-常用的API

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

该方法测试数组中是不是至少有一个元素通过了被提供的函数测试。它返回的是一个Boolean类型的值。
ifthis.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项
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值