includes 可以用来判断 数组里面是否包含哪个值,(或者字符串里面是否包含某个字符串);
但是注意:对于数组里面包含的是对象(类似以下这种格式的),includes 是不能判断的,加入你用它来进行判断 那么它每次都只会返回给你一个 false;
按我个人理解:includes 判断的是完全相等(也就是 === )然而由于 对象 是一个复杂数据类型,所以每一个对象都不可能完全相等的(对象与对象之间顶多也就是 ==) 所以这个时候使用 incluedes 它每次据只会给你返回 false
[
{
time: 12345,
page: 2
},
{
time: 12345,
page: 2
}
]
当然:如果你想要使用判断像上面数组是否包含某个对象(或者对象里面某个value值),你完全可以使用 findIndex 或者 find 等API