查询类方法indexOf和includes异同点
查询类方法indexOf和includes异同点
相同处
- 可以判断数组或字符串是否包含某个元素。
- 第一个参数为要查找的元素,第二个参数为查询开始的位置。
- 字符串执行匹配时,第一个参数不是字符串时,会进行类型转换。
- 数组执行匹配时,第一个参数不会进行类型转换,会执行严格相等。
不同处
- 返回值不同,includes返回布尔类型,indexOf返回整数。
- indexOf对NaN和undefined无法识别
洗尽铅华始见金,褪去浮华归本真