uniapp使用find根据条件获取第一个元素

文章描述:

uniapp用find根据条件获取数组中的第一个元素

export default{
	data(){
		return{
			list:[
				{id:1,title:'html'},
				{id:3,title:'css'},
				{id:5,title:'java'},
				{id:3,title:'script'}
			],
			isIndex:3,
		}
	},
	onLoad() {
		
	},
	onShow() {
		let obj = this.list.find(data => {
				if(data.id === this.isIndex) {
					return data
				}
			})
		console.log(obj)
	},
	methods:{
		
	}
}

如果数组中存在符合条件的元素时,会取第一个并返回。

如果数组中不存在符合条件的元素时,则会返回为空。

undefined

发布时间:2022/06/15

发表评论