开发中判断条件太长,可以通过 includes 方法简写
举例:对名为 grandData 的数组进行过滤操作。
它使用 filter() 方法创建一个新的数组 arr,其中只包含type属性等于'一'、'二'、'三'或'四'的对象。
includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false。
原本的判断:
let arr = grandData.filter((v) => v.type === '一' || v.type === '二' || v.type === '三' || v.type === '四')
修改之后:
let arr = grandData.filter((v) => ['一', '二', '三', '四'].includes(v.type));